summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | Pass large types by const&, small types by valueDaniel Pfeifer2017-06-0437-80/+82
| | |/ | |/|
* | | Merge topic 'cm_fallthrough'Brad King2017-06-0521-18/+112
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d7b3ef5 Provide and use CM_FALLTHROUGH 0068224f C++ feature checks: check output for '[Ww]arning' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !924
| * | | Provide and use CM_FALLTHROUGHDaniel Pfeifer2017-06-0321-17/+111
| | | |
| * | | C++ feature checks: check output for '[Ww]arning'Daniel Pfeifer2017-06-031-1/+1
| |/ /
* | | Merge topic 'test-GNUInstallDirs-FreeBSD'Brad King2017-06-057-8/+136
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 913736f1 Tests: Fix RunCMake.GNUInstallDirs on BSD platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !921
| * | | Tests: Fix RunCMake.GNUInstallDirs on BSD platformsBrad King2017-06-027-8/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The `GNUInstallDirs` module has different defaults on BSD platforms. Update the test expected output to account for the difference. Fixes: #16887
* | | | Merge topic 'display-ctest-disabled'Brad King2017-06-051-2/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f59d729c ctest: Display disabled status when ctest -N is called Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !923
| * | | | ctest: Display disabled status when ctest -N is calledChuck Atkins2017-06-021-2/+6
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-06-051-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-06-041-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-06-031-1/+1
| |_|/ / |/| | |
* | | | Merge branch 'release-3.8'Brad King2017-06-020-0/+0
|\ \ \ \
* \ \ \ \ Merge topic 'string-npos-cleanup'Brad King2017-06-0246-194/+206
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db2d46e2 Remove second arg: npos in substr usages 8b6f439e Access string npos without instance 389ed56f cmLocalUnixMakefileGenerator3: Remove unnecessary local variable 9fe4a9e2 cmParseBlanketJSCoverage: Pass unmodified parameter as const& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !905
| * | | | | Remove second arg: npos in substr usagesPavel Solodovnikov2017-06-0111-17/+15
| | | | | |
| * | | | | Access string npos without instancePavel Solodovnikov2017-06-0144-184/+199
| | | | | |
| * | | | | cmLocalUnixMakefileGenerator3: Remove unnecessary local variableBrad King2017-06-011-2/+1
| | | | | |
| * | | | | cmParseBlanketJSCoverage: Pass unmodified parameter as const&Brad King2017-06-011-1/+1
| | | | | |
* | | | | | Merge topic 'update-kwsys'Brad King2017-06-025-39/+37
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 594a9fcf Merge branch 'upstream-KWSys' into update-kwsys 74ef363d KWSys 2017-06-01 (8243fefa) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !922
| * \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-06-015-39/+37
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-06-01 (8243fefa)
| | * | | | | | KWSys 2017-06-01 (8243fefa)KWSys Upstream2017-06-015-39/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8243fefa3f1ecb623a3bb8db8153941b914c7206 (master). Upstream Shortlog ----------------- Pavel Solodovnikov (2): 36d14691 Access string npos without instance ab265991 Remove second arg: npos in substr usages
* | | | | | | | CMake Nightly Date StampKitware Robot2017-06-021-1/+1
|/ / / / / / /
* | | | | | | Merge topic 'ninja-mingw'Brad King2017-06-012-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82badfff Ninja: Fix CMP0058 on MinGW c5ff50fc Tests: Fix CustomCommandByproducts regex for phony rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !919
| * | | | | | | Ninja: Fix CMP0058 on MinGWBrad King2017-05-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For CMP0058 we identify dependencies that have no rules to generate them by collecting a set of all dependencies and a set of all files CMake knows are generated by something, and then computing a set difference. Fix construction of these sets to use the same form for each path. This is after ConvertToNinjaPath but before EncodePath. Without this, the slash conversion done by EncodePath for the GNU compiler on Windows results in a mismatch, triggering an incorrect CMP0058 warning.
| * | | | | | | Tests: Fix CustomCommandByproducts regex for phony rulesBrad King2017-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the regex to match phony rules that have no inputs.
* | | | | | | | Merge topic 'add-common-record-features-macros'Brad King2017-06-0119-223/+142
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c1ecb52 Intel: Fix missing C std default for 12.0 <= ver < 12.1 f70b0bb3 SunPro: Make sure all known versions get CXX98 defaults 220ede74 GNU: Fix language defaults for 3.4 a40e6ba8 Clang: Fix language defaults for 2.1 9b112a84 Compilers: Port to use default cmake_record_lang_compile_features macros 37221529 MSVC: Add empty definitions for std compile options e556f1b9 CompileFeatures: Makes tests work with meta-feature only 20ffa147 Tests: Allow test macro to take no executable arguments ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !833
| * | | | | | | | Intel: Fix missing C std default for 12.0 <= ver < 12.1Chuck Atkins2017-05-311-1/+1
| | | | | | | | |
| * | | | | | | | SunPro: Make sure all known versions get CXX98 defaultsChuck Atkins2017-05-311-3/+3
| | | | | | | | |
| * | | | | | | | GNU: Fix language defaults for 3.4Chuck Atkins2017-05-301-1/+1
| | | | | | | | |
| * | | | | | | | Clang: Fix language defaults for 2.1Chuck Atkins2017-05-301-1/+1
| | | | | | | | |
| * | | | | | | | Compilers: Port to use default cmake_record_lang_compile_features macrosChuck Atkins2017-05-3011-171/+2
| | | | | | | | |
| * | | | | | | | MSVC: Add empty definitions for std compile optionsChuck Atkins2017-05-291-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no specific options for MSVC to set language standards, but set them as empty strings anyways so the feature test infrastructure can at least check to see if they are defined.
| * | | | | | | | CompileFeatures: Makes tests work with meta-feature onlyChuck Atkins2017-05-297-42/+81
| | | | | | | | |
| * | | | | | | | Tests: Allow test macro to take no executable argumentsChuck Atkins2017-05-291-2/+6
| | | | | | | | |
| * | | | | | | | Compilers: Add default cmake_record_{c,cxx}_compile_features macrosChuck Atkins2017-05-291-0/+31
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add default implementations for the cmake_record_lang_compile_features macros. All implementations of this are the same so it can be safely factored out to a common implementation.
* | | | | | | | Merge topic 'bootstrap-std-flags'Brad King2017-06-011-28/+37
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6181a9e0 bootstrap: prefer to use standard flags for C and CXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !842
| * | | | | | | | bootstrap: prefer to use standard flags for C and CXXDaniel Pfeifer2017-05-311-28/+37
| | | | | | | | |
* | | | | | | | | Merge topic 'FindGSL-debug-postfix'Brad King2017-06-011-5/+6
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78841f27 FindGSL: recognize libraries name with debug postfix as debug libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !914
| * | | | | | | | | FindGSL: recognize libraries name with debug postfix as debug librariesSilvio Traversaro2017-05-311-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This modification is necessary if the GSL libraries are installed in an installation layout without Release and Debug subdirectories, for example when installed by vcpkg .