Brad King
c5ae733166
find_package: Test that REQUIRED aborts processing correctly
...
Verify that the command produces a FATAL_ERROR if and only if the
missing package is REQUIRED.
2012-03-07 11:34:59 -05:00
Brad King
eeaaffcb2f
find_package: Test error and warning messages in failure cases
...
Add a "CMakeCommands.find_package" test to run CMake on a bunch of cases
in which find_package fails. Check that the process return code and
warning/error messages are as expected. Record expected test output in
corresponding files for reference by the check. These files will also
serve as a reference for the message text in each case.
2012-02-28 13:34:53 -05:00
Brad King
5e1a5c44da
Add infrastructure for CMakeCommands tests
...
Generalize the build_command test framework as a macro to add the
test. Process the CMakeCommands subdirectory explicitly.
2012-02-28 11:34:10 -05:00
Rolf Eike Beer
0541a03a4c
GenerateExportHeader test: add newlines before end of file
2012-01-18 00:01:08 +01:00
Stephen Kelly
914382224d
target_link_libraries: Add LINK_(PUBLIC|PRIVATE) options
...
Makes it possible to specify the link dependencies and link
interfaces in one command without repetition.
2011-11-22 16:52:35 -05:00
David Cole
0b38bb4c53
Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
2009-12-04 12:09:01 -05:00