1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-14 02:08:27 +08:00
Files
CMake/Tests/RunCMake/InstallPackageInfo/FileSetHeaders.cmake
Vito Gamberini 7db44fbfb8 CPS: Support FILE_SET HEADERS
Fixes: #26806
2025-07-02 10:34:10 -04:00

39 lines
614 B
CMake

add_library(foo INTERFACE)
target_sources(foo
INTERFACE
FILE_SET no_genex
TYPE HEADERS
INTERFACE
FILE_SET no_genex_dup
TYPE HEADERS
INTERFACE
FILE_SET genex
TYPE HEADERS
INTERFACE
FILE_SET genex_dup
TYPE HEADERS
)
install(
TARGETS foo
EXPORT foo
DESTINATION .
FILE_SET no_genex
DESTINATION no_genex
FILE_SET no_genex_dup
DESTINATION no_genex
FILE_SET genex
DESTINATION $<$<CONFIG:FAKE_CONFIG>:FAKE_DEST>genex
FILE_SET genex_dup
DESTINATION $<$<CONFIG:FAKE_CONFIG>:FAKE_DEST>genex
)
install(PACKAGE_INFO foo DESTINATION cps EXPORT foo)