cmake: make sure only header files with *.h pattern are installed

This commit is contained in:
Tom 2019-10-13 14:31:16 +02:00
parent 52dca2ac50
commit 7da937d750

View File

@ -30,7 +30,8 @@ include(GNUInstallDirs)
install(TARGETS sgnl install(TARGETS sgnl
EXPORT SgnlTargets) EXPORT SgnlTargets)
install(DIRECTORY "${PROJECT_SOURCE_DIR}/include/sgnl" install(DIRECTORY "${PROJECT_SOURCE_DIR}/include/sgnl"
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
FILES_MATCHING PATTERN "*.h")
install(FILES "${PROJECT_SOURCE_DIR}/cmake/SgnlConfig.cmake" install(FILES "${PROJECT_SOURCE_DIR}/cmake/SgnlConfig.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/SgnlConfigVersion.cmake" "${CMAKE_CURRENT_BINARY_DIR}/SgnlConfigVersion.cmake"
DESTINATION lib/cmake/sgnl) DESTINATION lib/cmake/sgnl)