mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 00:11:07 -06:00
Tests: Add cases for CheckSource{Compiles,Runs} bad arguments
This commit is contained in:
@@ -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\)$
|
||||
5
Tests/RunCMake/CheckSourceCompiles/UnknownArgument.cmake
Normal file
5
Tests/RunCMake/CheckSourceCompiles/UnknownArgument.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
enable_language (C)
|
||||
include(CheckSourceCompiles)
|
||||
|
||||
check_source_compiles(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)
|
||||
@@ -2,6 +2,7 @@ include(RunCMake)
|
||||
|
||||
run_cmake(NotEnabledLanguage)
|
||||
run_cmake(NonExistentLanguage)
|
||||
run_cmake(UnknownArgument)
|
||||
|
||||
run_cmake(CheckCSourceRuns)
|
||||
run_cmake(CheckCXXSourceRuns)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
1
|
||||
@@ -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\)$
|
||||
5
Tests/RunCMake/CheckSourceRuns/UnknownArgument.cmake
Normal file
5
Tests/RunCMake/CheckSourceRuns/UnknownArgument.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
enable_language (C)
|
||||
include(CheckSourceRuns)
|
||||
|
||||
check_source_runs(C "int main() {return 0;}" SHOULD_BUILD SRC_EXT C BAD)
|
||||
Reference in New Issue
Block a user