diff options
author | Brad King <brad.king@kitware.com> | 2013-05-15 19:30:34 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-05-31 14:01:50 (GMT) |
commit | d06db7ebe80636876d9701064b16cec9d3e2e3cb (patch) | |
tree | 10e0c1b7e4b421385749ec5b1b69c689c22ff6e0 /Tests/RunCMake/try_compile/RunCMakeTest.cmake | |
parent | b680824a5fdcc54c265c64ce8958f9d80acad70d (diff) | |
download | CMake-d06db7ebe80636876d9701064b16cec9d3e2e3cb.zip CMake-d06db7ebe80636876d9701064b16cec9d3e2e3cb.tar.gz CMake-d06db7ebe80636876d9701064b16cec9d3e2e3cb.tar.bz2 |
try_compile: Refactor argument processing
Process all arguments in a single loop using a simple state machine.
While at it, fix some error message typos. Also allow LINK_LIBRARIES
with no actual libraries to disable use of the -DLINK_LIBRARIES=...
from the CMAKE_FLAGS. This was already possible in the old logic if
LINK_LIBRARIES was immediately followed by another keyword argument
instead of the end of the argument list, so allow it in general.
Update the RunCMake.try_compile test cases accordingly.
Diffstat (limited to 'Tests/RunCMake/try_compile/RunCMakeTest.cmake')
-rw-r--r-- | Tests/RunCMake/try_compile/RunCMakeTest.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Tests/RunCMake/try_compile/RunCMakeTest.cmake b/Tests/RunCMake/try_compile/RunCMakeTest.cmake index a4248ec..31643cf 100644 --- a/Tests/RunCMake/try_compile/RunCMakeTest.cmake +++ b/Tests/RunCMake/try_compile/RunCMakeTest.cmake @@ -4,8 +4,9 @@ run_cmake(NoArgs) run_cmake(OneArg) run_cmake(TwoArgs) run_cmake(NoCopyFile) +run_cmake(NoCopyFile2) run_cmake(NoOutputVariable) -run_cmake(NoLinkLibraries) +run_cmake(NoOutputVariable2) run_cmake(BadLinkLibraries) run_cmake(NonSourceCopyFile) run_cmake(NonSourceCompileDefinitions) |