diff options
| author | atkawa7 <atkawa7@yahoo.com> | 2017-07-03 22:07:38 -0700 |
|---|---|---|
| committer | atkawa7 <atkawa7@yahoo.com> | 2017-07-03 22:07:38 -0700 |
| commit | 4b87e9cdcb24d3b979f4ceb8bca39fd99f7f7f1d (patch) | |
| tree | 39ff6be6c0e3327cfe03feff4669fb74a48ca9ba | |
| parent | e4d5f9376656bfd51cce034d18d74f6b2e552ae8 (diff) | |
| download | vcpkg-4b87e9cdcb24d3b979f4ceb8bca39fd99f7f7f1d.tar.gz vcpkg-4b87e9cdcb24d3b979f4ceb8bca39fd99f7f7f1d.zip | |
[libconfig] fix guards
| -rw-r--r-- | ports/libconfig/CMakeLists.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ports/libconfig/CMakeLists.txt b/ports/libconfig/CMakeLists.txt index 878e70533..1ba4adaae 100644 --- a/ports/libconfig/CMakeLists.txt +++ b/ports/libconfig/CMakeLists.txt @@ -48,6 +48,20 @@ install( ARCHIVE DESTINATION lib ) +file(READ lib/libconfig.h++ LIBCONFIGXX_H) +file(READ lib/libconfig.h LIBCONFIG_H) + +if(BUILD_SHARED_LIBS) + string(REPLACE "defined(LIBCONFIGXX_EXPORTS)" "1" LIBCONFIGXX_H "${LIBCONFIGXX_H}") + string(REPLACE "defined(LIBCONFIG_EXPORTS)" "1" LIBCONFIG_H "${LIBCONFIGXX_H}") +else() + string(REPLACE "defined(LIBCONFIGXX_STATIC)" "1" LIBCONFIGXX_H "${LIBCONFIGXX_H}") + string(REPLACE "defined(LIBCONFIG_STATIC)" "1" LIBCONFIG_H "${LIBCONFIG_H}") +endif() + +file(WRITE ${PROJECT_BINARY_DIR}/libconfig.h++ ${LIBCONFIGXX_H}) +file(WRITE ${PROJECT_BINARY_DIR}/libconfig.h ${LIBCONFIG_H}) + if(NOT DISABLE_INSTALL_HEADERS) - install(FILES lib/libconfig.h++ lib/libconfig.h DESTINATION include) + install(FILES ${PROJECT_BINARY_DIR}/libconfig.h++ ${PROJECT_BINARY_DIR}/libconfig.h DESTINATION include) endif() |
