summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ctest_configure: Add QUIET optionZack Galbreath2015-02-239-9/+54
|
* ctest_update: Add QUIET optionZack Galbreath2015-02-235-40/+89
|
* ctest_start: Add QUIET optionZack Galbreath2015-02-2310-42/+102
| | | | | This suppresses all non-error messages that would have otherwise been printed by this function.
* ctest_submit: Add QUIET optionZack Galbreath2015-02-2311-126/+173
| | | | | Specifying this option prevents CTest from printing any non-error messages to the console for this call to ctest_submit().
* CTest: Add cmCTestOptionalLog macroZack Galbreath2015-02-232-12/+28
| | | | | | | | | cmCTestOptionalLog takes a boolean argument that indicates whether or not the message should be suppressed. Note that error messages will still be printed, even if suppression is requested. This macro will allow us to provide more fine-grained control over what messages CTest prints to the console.
* Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheckBrad King2015-02-235-15/+0
| | | | | | | | The Dummy*-stderr.txt files were needed only to match platform-specific memcheck tooling output and verify that stderr is otherwise empty. Now that the RunCMake infrastructure knows how to strip such lines before matching, we can simply drop these files and use the default empty string match.
* Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test outputBrad King2015-02-231-1/+1
| | | | | | | | | | When RunCMake tests run on Solaris, the output may contain unexpected lines of the form "Error kstat returned...". These lines are printed by SystemInformationImplementation::RunProcess when called from SystemInformationImplementation::ParseValueFromKStat (see issue #12066). Until someone investigates why kstat returns values outside the range it documents, simply remove such lines from the actual output before matching it against the expected output.
* Tests: Teach RunCMake to tolerate Guard Malloc lines in test outputBrad King2015-02-231-1/+1
| | | | | | | When RunCMake tests run under Xcode Guard Malloc, Guard Malloc may add lines of the form "<tool>(<pid>) malloc:..." to the output. Remove such lines from the actual output before matching it against the expected output.
* Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test outputBrad King2015-02-231-1/+1
| | | | | | When RunCMake tests run under dynamic analysis, Bullseye may add lines of the form "BullseyeCoverage..." to the output. Remove such lines from the actual output before matching it against the expected output.
* Tests: Match curl error in RunCMake.ctest_submit FailDrop-* casesBrad King2015-02-233-3/+3
| | | | | Port the regexes over from the CTestTestFailedSubmit tests for ftp, http, and https. No such match is needed for the other protocols.
* Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck}Brad King2015-02-1985-30/+30
| | | | Follow the convention of naming tests after the command they test.
* Tests: Rename RunCMake.{CTestSubmit => ctest_submit}Brad King2015-02-1962-37/+37
| | | | Follow the convention of naming tests after the command they test.
* Tests: Split RunCTest helper out of RunCMake.CTest(Submit|Memcheck)Brad King2015-02-194-31/+30
| | | | | Provide the "run_ctest" macro for use in other tests that also want to cover running "ctest" scripts.
* Tests: Rename RunCMake.CTestMemcheck internals to match CTestSubmitBrad King2015-02-194-12/+12
|
* CMake Nightly Date StampKitware Robot2015-02-121-1/+1
|
* Merge branch 'release'Brad King2015-02-110-0/+0
|\
| * Merge branch 'fix_timeout_docs' into releaseBrad King2015-02-101-1/+1
| |\
| * \ Merge branch 'bootstrap-sphinx-qthelp' into releaseBrad King2015-02-101-0/+8
| |\ \
| * \ \ Merge branch 'makefile-missing-comment' into releaseBrad King2015-02-101-1/+1
| |\ \ \
* | \ \ \ Merge branch 'release-3.1'Brad King2015-02-110-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'makefile-missing-comment' into release-3.1Brad King2015-02-101-1/+1
| |\ \ \ \ \ | | | |/ / / | | |/| | |
* | | | | | Merge topic 'export-interface-source-files'Brad King2015-02-1172-291/+488
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7e33820 Add release notes for export-interface-source-files. 6da65b39 Allow export of targets with INTERFACE_SOURCES. 736bcb96 Tests: Move IfacePaths test stderr files. d9f8390d Tests: Run IfacePaths tests with a parameter. cc152094 Tests: Split part of include_directories test to a generic location.
| * | | | | | Add release notes for export-interface-source-files.Stephen Kelly2015-02-101-0/+6
| | | | | | |
| * | | | | | Allow export of targets with INTERFACE_SOURCES.Stephen Kelly2015-02-1033-90/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the same rules for paths in source and binary dirs in installed INTERFACE_SOURCES as are used for INTERFACE_INCLUDE_DIRECTORIES.
| * | | | | | Tests: Move IfacePaths test stderr files.Stephen Kelly2015-02-1011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename the files with a property-specific name, so that additional properties can be easily tested.
| * | | | | | Tests: Run IfacePaths tests with a parameter.Stephen Kelly2015-02-099-21/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the tests for the INCLUDE_DIRECTORIES INTERFACE property in a specific build location, and update the stderr expectation to match the new output.
| * | | | | | Tests: Split part of include_directories test to a generic location.Stephen Kelly2015-02-0940-157/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The moved tests are related to paths in INTERFACE_INCLUDE_DIRECTORIES in general, and when exporting, and covering cases of the install location being within the build or source prefix etc. Other build properties containing paths should have similar tests, so this allows some parameterization while keeping the preparation of the various directory structures.
* | | | | | | Merge topic 'fix_timeout_docs'Brad King2015-02-111-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | 56cb4a6c Help: Fix variable reference in TIMEOUT test property docs
| * | | | | | Help: Fix variable reference in TIMEOUT test property docsZack Galbreath2015-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Link to 'CTEST_TEST_TIMEOUT', not 'CTEST_TESTING_TIMEOUT'.
* | | | | | | Merge topic 'BundleUtilities-install_name_tool-exit'Brad King2015-02-111-1/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a27c13f4 BundleUtilities: Teach fixup_bundle to check install_name_tool result
| * | | | | | | BundleUtilities: Teach fixup_bundle to check install_name_tool resultRuslan Baratov2015-02-101-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fail explicitly if install_name_tool fails to make an update we need.
* | | | | | | | Merge topic 'bootstrap-sphinx-qthelp'Brad King2015-02-111-0/+8
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | 85fd62ee bootstrap: Add --sphinx-qthelp option to enable qthelp doc generation
| * | | | | | | bootstrap: Add --sphinx-qthelp option to enable qthelp doc generationNuno Sucena Almeida2015-02-101-0/+8
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'FindRuby-windows-x64'Brad King2015-02-111-4/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5ef9271 FindRuby: Fix finding 64-bit Ruby on Windows
| * | | | | | | FindRuby: Fix finding 64-bit Ruby on WindowsMichael Smith2015-02-101-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ruby 2.0.0 and 2.1.5 have 64-bit binaries for Windows, with "x64-" prefix.
* | | | | | | | Merge topic 'try_compile-shorter-names'Brad King2015-02-111-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f3e9eeed try_compile: Use shorter test executable name with consistent length
| * | | | | | | | try_compile: Use shorter test executable name with consistent lengthBrad King2015-02-101-2/+2
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v2.8.8~176^2 (try_compile: Use random executable file name, 2012-02-13) the length of the test executable name in generated try_compile projects has been longer and unpredictable. With Visual Studio on windows, the tools try to create paths like: CMakeFiles/CMakeTmp/$tgt.dir/Debug/$tgt.tlog/$tgt.lastbuildstate With the target name repeated up to 3 times, we must make it short and of consistent length to avoid overrunning the 260 character limit imposed by VS tools.
* | | | | | | | Merge topic 'makefile-missing-comment'Brad King2015-02-111-1/+1
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | eeb2831b Makefile: Fix regression in target-bound custom command COMMENT output
| * | | | | | | Makefile: Fix regression in target-bound custom command COMMENT outputNils Gladitz2015-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a logic typo introduced by commit v3.1.0-rc1~781^2 (Generalize cmCustomCommandGenerator to more fields, 2014-03-10).
* | | | | | | | CMake Nightly Date StampKitware Robot2015-02-111-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'cmStandardIncludes-cleanup'Brad King2015-02-1013-12/+20
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af65da0a cmStandardIncludes: Remove list include. e848cc50 cmStandardIncludes: Remove deque include. 5fea6898 cmStandardIncludes: Remove some VS6 workarounds.
| * | | | | | | cmStandardIncludes: Remove list include.Stephen Kelly2015-02-0611-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include it only where used.
| * | | | | | | cmStandardIncludes: Remove deque include.Stephen Kelly2015-02-063-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include it only where used.
| * | | | | | | cmStandardIncludes: Remove some VS6 workarounds.Stephen Kelly2015-02-061-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added in commit v2.6.0~2824 (COMP: Fix warnings in system headers on VS6., 2006-08-29), but no longer needed.
* | | | | | | | Merge topic 'test-RunCMake-updates'Brad King2015-02-1059-61/+18
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | / / / | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | c0d8e715 RunCMake: Allow specifying the stderr file for a test. 68d29f51 RunCMake: Allow specifying the directory to run tests in. 1c3918ff RunCMake: Remove unneeded files.
| * | | | | | RunCMake: Allow specifying the stderr file for a test.Stephen Kelly2015-02-091-1/+4
| | | | | | |
| * | | | | | RunCMake: Allow specifying the directory to run tests in.Stephen Kelly2015-02-091-3/+14
| | | | | | |
| * | | | | | RunCMake: Remove unneeded files.Stephen Kelly2015-02-0957-57/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default expectation of RunCMake tests is empty content, so there is no need to specify it.
* | | | | | | Merge branch 'release'Brad King2015-02-100-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'cpack_rpm_mulit_prefix_fixup' into releaseBrad King2015-02-101-1/+1
| |\ \ \ \ \ \