blob: e2d06a381c810e56359307aca1479b260200086e [file]
include(GeneratedCommon.cmake)
# install(FILES) and install(PROGRAMS) imply build dependencies only for files
# that the build generates. A file produced by a custom command attached to
# a single target is prepared by running only that command.
add_generated_file(generated_file generated.txt)
add_generated_file(generated_program generated.sh)
add_library(generated_files STATIC EXCLUDE_FROM_ALL
"${generated_target_source}" "${generated_file}" "${generated_program}")
install(FILES "${generated_file}" lib.c
DESTINATION share/install-prep
COMPONENT Files
)
install(PROGRAMS "${generated_program}"
DESTINATION bin
COMPONENT Files
)
add_library(unit_tests STATIC neverbuild.c)