@@ -2,6 +2,7 @@ include(RunCMake)
run_cmake(NotEnabledLanguage)
run_cmake(NonExistentLanguage)
+run_cmake(UnknownArgument)
run_cmake(CheckCSourceCompiles)
run_cmake(CheckCXXSourceCompiles)
@@ -0,0 +1 @@
+1
@@ -0,0 +1,9 @@
+^CMake Error at [^
+]*/Modules/CheckSourceCompiles.cmake:[0-9]+ \(message\):
+ Unknown argument:
+
+ BAD
+Call Stack \(most recent call first\):
+ UnknownArgument.cmake:[0-9]+ \(check_source_compiles\)
+ CMakeLists.txt:[0-9]+ \(include\)$
@@ -0,0 +1,5 @@
+enable_language (C)
+include(CheckSourceCompiles)
+check_source_compiles(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)
run_cmake(CheckCSourceRuns)
run_cmake(CheckCXXSourceRuns)
+]*/Modules/CheckSourceRuns.cmake:[0-9]+ \(message\):
+ UnknownArgument.cmake:[0-9]+ \(check_source_runs\)
+include(CheckSourceRuns)
+check_source_runs(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)