summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Use full output paths in file(GENERATE) callsBrad King2017-06-0815-16/+16
| | | | | We don't define behavior for relative paths to the OUTPUT argument. Fix our tests to use full paths.
* file: Normalize GENERATE command input and output file pathsBrad King2017-06-081-5/+13
| | | | | | | | | | | | Normalize absolute paths so that no extra components like `../` or `...//...` appear that later confuse relative path computation. In particular, we expect paths sent to AddCMakeDependFile and AddCMakeOutputFile to be normalized. Do this only for paths that are already absolute because we can't handle relative paths yet (see #16786). Fixes: #16892
* Merge topic 'bootstrap-cleanup'Brad King2017-06-081-32/+26
|\ | | | | | | | | | | | | | | | | | | 9c0d1e75 bootstrap: implement cmake_extract_standard_flags() without loop 567bac89 bootstrap: use "grep -q" instead of output redirection 380bd70c bootstrap: implement cmake_toupper() using tr e61979a7 bootstrap: don't use 'cat x | sed', let sed open the file instead Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !937
| * bootstrap: implement cmake_extract_standard_flags() without loopRolf Eike Beer2017-06-071-5/+2
| | | | | | | | Pass all files to sed at once, and don't even change the directory for this.
| * bootstrap: use "grep -q" instead of output redirectionRolf Eike Beer2017-06-071-10/+10
| |
| * bootstrap: implement cmake_toupper() using trRolf Eike Beer2017-06-071-1/+1
| |
| * bootstrap: don't use 'cat x | sed', let sed open the file insteadRolf Eike Beer2017-06-071-18/+15
| |
* | Merge topic 'suppress-false-positive-warning'Brad King2017-06-081-0/+1
|\ \ | | | | | | | | | | | | | | | | | | 488ffbef CTestCustom: Suppress warning matched on source file name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !934
| * | CTestCustom: Suppress warning matched on source file nameBrad King2017-06-071-0/+1
| | | | | | | | | | | | | | | | | | | | | The `WarningMessagesDialog.cxx` source file name is displayed by MSVC in the compiler output, and the CTest launcher matches the name as a warning line starting in "Warning". Suppress this false positive with a custom exception.
* | | CMake Nightly Date StampKitware Robot2017-06-081-1/+1
| | |
* | | Merge branch 'release-3.9'Brad King2017-06-070-0/+0
|\ \ \ | |_|/ |/| |
| * | CMake 3.9.0-rc2v3.9.0-rc2Brad King2017-06-071-1/+1
| | |
* | | Merge branch 'release-3.9'Brad King2017-06-070-0/+0
|\ \ \ | |/ /
| * | Merge branch 'FindDoxygen-compat' into release-3.9Brad King2017-06-071-1/+1
| |\ \
| * \ \ Merge branch 'revert-FindGTest-main-debug' into release-3.9Brad King2017-06-071-2/+2
| |\ \ \
* | \ \ \ Merge topic 'FindDoxygen-compat'Brad King2017-06-071-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | 893ee1b1 FindDoxygen: Restore DOXYGEN_DOT_FOUND variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !935
| * | | | FindDoxygen: Restore DOXYGEN_DOT_FOUND variableKonstantin Podsvirov2017-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes in commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) accidentally dropped this variable from its compatibility mode.
* | | | | Merge topic 'revert-FindGTest-main-debug'Brad King2017-06-071-2/+2
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | ab2954c4 Revert "FindGTest: Add gtestd_main variant of debug library" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !936
| * | | | Revert "FindGTest: Add gtestd_main variant of debug library"Brad King2017-06-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reported variant turned out to be due to a local configuration problem. Issue: #16940
* | | | | Merge branch 'release-3.9'Brad King2017-06-070-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge branch 'doc-3.9-find_dependency' into release-3.9Brad King2017-06-071-0/+5
| |\ \ \ \
| * \ \ \ \ Merge branch 'autogen-no-vs-per-config' into release-3.9Brad King2017-06-074-19/+4
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'FindGTest-main-debug' into release-3.9Brad King2017-06-061-2/+2
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| * | | | | | Merge branch 'fix-vs2017-featuredetect' into release-3.9Brad King2017-06-061-1/+1
| |\ \ \ \ \ \
* | \ \ \ \ \ \ Merge topic 'doc-3.9-find_dependency'Brad King2017-06-071-0/+5
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 137938e5 Help: Add 3.9 release note about find_dependency update Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !933
| * | | | | | | Help: Add 3.9 release note about find_dependency updateMatthew Woehlke2017-06-071-0/+5
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge topic 'autogen-no-vs-per-config'Brad King2017-06-074-19/+4
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | / | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | cc1b513d Autogen: Do not use per-config file suffixes with VS yet Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !932
| * | | | | Autogen: Do not use per-config file suffixes with VS yetBrad King2017-06-074-19/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~42^2~1 (Autogen: Per-config file suffixes, 2017-05-15) broke Visual Studio builds because the generators do not yet fully support per-config sources. Disable the behavior on Visual Studio generators for now. Fixes: #16939
* | | | | Merge topic 'fix-vs2017-featuredetect'Brad King2017-06-071-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | f4ce3962 C++ feature checks: Do not match "0 Warning(s)" as a warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !930
| * | | | C++ feature checks: Do not match "0 Warning(s)" as a warningWalter Gray2017-06-061-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~6^2~1 (C++ feature checks: check output for '[Ww]arning', 2017-06-03) accidentally matches `0 Warning(s)` in the output and always thinks a warning exists, thus failing all checks in Visual Studio builds. Fixes: #16942
* | | | Merge topic 'FindGTest-main-debug'Brad King2017-06-071-2/+2
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | df18cd1d FindGTest: Add gtestd_main variant of debug library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !931
| * | | FindGTest: Add gtestd_main variant of debug libraryBrad King2017-06-061-2/+2
| |/ / | | | | | | | | | | | | | | | | | | Current distributions name the debug library variant as `gtestd_main` rather than `gtest_maind`. Fixes: #16940
* | | Merge topic 'cmake_host_system_information-extend'Brad King2017-06-075-11/+106
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e7869e80 cmake_host_system_information: Add more keywords Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !912
| * | | cmake_host_system_information: Add more keywordsFlorian Maushart2017-06-055-11/+106
| | | | | | | | | | | | | | | | | | | | Extend the `cmake_host_system_information()` command to add processor identification keywords.
* | | | CMake Nightly Date StampKitware Robot2017-06-071-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-06-061-1/+1
|/ / /
* | | Begin post-3.9 developmentBrad King2017-06-053-2/+11
| | |
* | | Merge branch 'release-3.9'Brad King2017-06-054-13/+4
|\ \ \ | |/ / |/| / | |/
| * CMake 3.9.0-rc1 version updatev3.9.0-rc1Brad King2017-06-052-4/+4
| |
| * Help: Drop development topic notes to prepare releaseBrad King2017-06-052-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Merge topic 'doc-3.9-relnotes'Brad King2017-06-0557-373/+305
|\ | | | | | | | | | | | | | | 945cb9aa Help: Organize and revise 3.9 release notes 7bc26430 Help: Consolidate 3.9 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !926
| * Help: Organize and revise 3.9 release notesBrad King2017-06-021-174/+207
| | | | | | | | | | Add section headers similar to the 3.8 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * Help: Consolidate 3.9 release notesBrad King2017-06-0257-373/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.9.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
* | Merge topic 'doc-dev-maint'Brad King2017-06-053-0/+207
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | a44d3cc6 Help/dev: Add release branch creation to maintainer guide 4e52809e Help/dev: Add a CMake Maintainer Guide document c913ab61 Utilities/Release: Add script to consolidate release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !925
| * | Help/dev: Add release branch creation to maintainer guideBrad King2017-06-021-0/+162
| | |
| * | Help/dev: Add a CMake Maintainer Guide documentBrad King2017-06-022-0/+18
| | | | | | | | | | | | | | | Initialize it with placeholder content. This document will serve to contain instructions for CMake maintenance processes.
| * | Utilities/Release: Add script to consolidate release notesBrad King2017-06-021-0/+27
| |/
* | Merge topic 'GoogleTest-disabled-tests'Brad King2017-06-053-9/+67
|\ \ | | | | | | | | | | | | | | | | | | | | | 92bbb706 GoogleTest: Add support for disabled tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !920
| * | GoogleTest: Add support for disabled testsChuck Atkins2017-06-053-9/+67
| | | | | | | | | | | | Fixes: #10612
* | | Merge topic 'lint-function-args'Brad King2017-06-0537-80/+82
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b1ec5dea Pass large types by const&, small types by value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !927