Tests: Add cases for CheckSource{Compiles,Runs} bad arguments

This commit is contained in:
Brad King
2020-10-15 09:40:20 -04:00
parent 1e519df025
commit c4c636cef5
8 changed files with 32 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ include(RunCMake)
run_cmake(NotEnabledLanguage)
run_cmake(NonExistentLanguage)
run_cmake(UnknownArgument)
run_cmake(CheckCSourceCompiles)
run_cmake(CheckCXXSourceCompiles)

View File

@@ -0,0 +1 @@
1

View File

@@ -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\)$

View File

@@ -0,0 +1,5 @@
enable_language (C)
include(CheckSourceCompiles)
check_source_compiles(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)

View File

@@ -2,6 +2,7 @@ include(RunCMake)
run_cmake(NotEnabledLanguage)
run_cmake(NonExistentLanguage)
run_cmake(UnknownArgument)
run_cmake(CheckCSourceRuns)
run_cmake(CheckCXXSourceRuns)

View File

@@ -0,0 +1 @@
1

View File

@@ -0,0 +1,9 @@
^CMake Error at [^
]*/Modules/CheckSourceRuns.cmake:[0-9]+ \(message\):
Unknown argument:
BAD
Call Stack \(most recent call first\):
UnknownArgument.cmake:[0-9]+ \(check_source_runs\)
CMakeLists.txt:[0-9]+ \(include\)$

View File

@@ -0,0 +1,5 @@
enable_language (C)
include(CheckSourceRuns)
check_source_runs(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)