Tests: Add test for install(<SCRIPT|CODE>)

This commit is contained in:
Kyle Edwards 2018-07-11 17:03:30 -04:00
parent 2c62a45a5a
commit ae1c917f1a
4 changed files with 11 additions and 0 deletions

View File

@ -83,6 +83,7 @@ unset(RunCMake_TEST_OPTIONS)
run_install_test(Deprecated) run_install_test(Deprecated)
run_install_test(PRE_POST_INSTALL_SCRIPT) run_install_test(PRE_POST_INSTALL_SCRIPT)
run_install_test(SCRIPT)
set(run_install_test_components 1) set(run_install_test_components 1)
run_install_test(FILES-EXCLUDE_FROM_ALL) run_install_test(FILES-EXCLUDE_FROM_ALL)

View File

@ -0,0 +1 @@
check_installed([[^empty1.txt;empty2.txt$]])

View File

@ -0,0 +1,4 @@
install(
SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/install_script.cmake"
CODE "write_empty_file(empty2.txt)"
)

View File

@ -0,0 +1,5 @@
function(write_empty_file FILENAME)
file(WRITE "${CMAKE_INSTALL_PREFIX}/${FILENAME}" "")
endfunction()
write_empty_file(empty1.txt)