Browse Source

Tests: Add test for deprecated install_*() commands

Kyle Edwards 7 years ago
parent
commit
db4bc2fa18

+ 1 - 0
Tests/RunCMake/install/Deprecated-all-check.cmake

@@ -0,0 +1 @@
+check_installed([[^bin;bin/myexe(\.exe)?;scripts1;scripts1/script;scripts1/script\.bat;scripts2;scripts2/script;scripts2/script\.bat;scripts3;scripts3/script;scripts3/script\.bat;src;src/empty\.c;src/obj1\.c;src/obj\2.c$]])

+ 13 - 0
Tests/RunCMake/install/Deprecated.cmake

@@ -0,0 +1,13 @@
+enable_language(C)
+
+add_executable(myexe main.c)
+
+install_files(/src FILES empty.c)
+install_files(/src .c obj1)
+install_files(/src "^obj2.c$")
+
+install_targets(/bin myexe)
+
+install_programs(/scripts1 FILES script script.bat)
+install_programs(/scripts2 script script.bat)
+install_programs(/scripts3 "^script(\.bat)?$")

+ 2 - 0
Tests/RunCMake/install/RunCMakeTest.cmake

@@ -81,6 +81,8 @@ set(RunCMake_TEST_OPTIONS "-DCMAKE_BUILD_TYPE:STRING=Debug")
 run_install_test(TARGETS-OUTPUT_NAME)
 unset(RunCMake_TEST_OPTIONS)
 
+run_install_test(Deprecated)
+
 set(run_install_test_components 1)
 run_install_test(FILES-EXCLUDE_FROM_ALL)
 run_install_test(TARGETS-EXCLUDE_FROM_ALL)

+ 2 - 0
Tests/RunCMake/install/script

@@ -0,0 +1,2 @@
+#!/bin/sh
+echo "Sample Script Output"

+ 1 - 0
Tests/RunCMake/install/script.bat

@@ -0,0 +1 @@
+@echo Sample Script Output