From 43bfc7472173f0233f062b73aa97d8e2a7a6132e Mon Sep 17 00:00:00 2001 From: akallabeth Date: Sun, 15 Dec 2024 17:54:17 +0100 Subject: [PATCH] [cmake] install only header files skip empty directories on install --- rdtk/include/CMakeLists.txt | 3 +-- uwac/include/CMakeLists.txt | 3 +-- winpr/include/CMakeLists.txt | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/rdtk/include/CMakeLists.txt b/rdtk/include/CMakeLists.txt index afaa7cb62..ca8a7cb3c 100644 --- a/rdtk/include/CMakeLists.txt +++ b/rdtk/include/CMakeLists.txt @@ -1,5 +1,4 @@ if(NOT RDTK_FORCE_STATIC_BUILD) install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${RDTK_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") - - install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION ${RDTK_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/rdtk DESTINATION ${RDTK_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") endif() diff --git a/uwac/include/CMakeLists.txt b/uwac/include/CMakeLists.txt index c4775838e..7c4857a16 100644 --- a/uwac/include/CMakeLists.txt +++ b/uwac/include/CMakeLists.txt @@ -17,6 +17,5 @@ if(NOT UWAC_FORCE_STATIC_BUILD) install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${UWAC_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") - - install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION ${UWAC_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/uwac DESTINATION ${UWAC_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") endif() diff --git a/winpr/include/CMakeLists.txt b/winpr/include/CMakeLists.txt index f31d69c36..4d6ec252b 100644 --- a/winpr/include/CMakeLists.txt +++ b/winpr/include/CMakeLists.txt @@ -39,6 +39,6 @@ endif() add_library(winpr-headers INTERFACE) target_sources(winpr-headers INTERFACE ${WINPR_PUBLIC_COMMON_HEADERS}) -install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${WINPR_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") +install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/winpr DESTINATION ${WINPR_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") -install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION ${WINPR_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h") +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/winpr DESTINATION ${WINPR_INCLUDE_DIR} FILES_MATCHING PATTERN "*.h")