blob: baced4c9c67086ab80ebf38d2382377307e4f861 [file]
add_library(foo INTERFACE)
target_sources(foo
INTERFACE
FILE_SET no_genex
TYPE HEADERS
BASE_DIRS foo
FILES
foo/header1.h
foo/header2.h
INTERFACE
FILE_SET no_genex_dup
TYPE HEADERS
BASE_DIRS foo
FILES
foo/header1.h
foo/header2.h
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)