aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-10-02 13:53:59 -0700
committerRobert Schumacher <roschuma@microsoft.com>2017-10-02 13:53:59 -0700
commit5f29b0aad767c70d7aaa210f451d2e553ec5df1e (patch)
tree6dad55a41f07a0707139530ca3afd4db6ab6eb88
parent49cd339fd34a65abab6992d340fd13e6425924a3 (diff)
downloadvcpkg-5f29b0aad767c70d7aaa210f451d2e553ec5df1e.tar.gz
vcpkg-5f29b0aad767c70d7aaa210f451d2e553ec5df1e.zip
[libxmp-lite] Add INSTALL_HEADERS cmake macro
-rw-r--r--ports/libxmp-lite/CMakeLists.txt9
-rw-r--r--ports/libxmp-lite/portfile.cmake2
2 files changed, 8 insertions, 3 deletions
diff --git a/ports/libxmp-lite/CMakeLists.txt b/ports/libxmp-lite/CMakeLists.txt
index 09323bf25..9495e0eb4 100644
--- a/ports/libxmp-lite/CMakeLists.txt
+++ b/ports/libxmp-lite/CMakeLists.txt
@@ -33,6 +33,11 @@ set(SOURCES src/virtual.c
include_directories(include/libxmp-lite src)
option(BUILD_SHARED_LIBS "Build shared libs" OFF)
+if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+ option(INSTALL_HEADERS "Install header files" OFF)
+else()
+ option(INSTALL_HEADERS "Install header files" ON)
+endif()
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -55,4 +60,6 @@ install(
RUNTIME DESTINATION bin
)
-install(FILES ${HEADERS} DESTINATION include)
+if(INSTALL_HEADERS)
+ install(FILES ${HEADERS} DESTINATION include)
+endif()
diff --git a/ports/libxmp-lite/portfile.cmake b/ports/libxmp-lite/portfile.cmake
index 2d91f20b0..ac67940a1 100644
--- a/ports/libxmp-lite/portfile.cmake
+++ b/ports/libxmp-lite/portfile.cmake
@@ -23,7 +23,5 @@ vcpkg_configure_cmake(
vcpkg_install_cmake()
vcpkg_copy_pdbs()
-file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
-
# Handle copyright
file(INSTALL ${SOURCE_PATH}/README DESTINATION ${CURRENT_PACKAGES_DIR}/share/libxmp-lite RENAME copyright)