summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FujitsuClang: Add support for the Fujitsu compiler in Clang modeChuck Atkins2021-03-3110-9/+39
| | | | | | This should be front end compatible with vanilla clang but giving it a unique identifier allows a project to pass additional options unique to Fujitsu and outside the scope of a CMake builtin.
* Tests: Update for the Fujitsu compilerChuck Atkins2021-03-319-19/+25
|
* Fujitsu: Add support for the Fujitsu compiler in Trad modeChuck Atkins2021-03-3014-5/+212
| | | | Co-Author: Yuichiro Utsumi <utsumi.yuichiro@jp.fujitsu.com>
* CMake Nightly Date StampKitware Robot2021-03-291-1/+1
|
* CMake Nightly Date StampKitware Robot2021-03-281-1/+1
|
* CMake Nightly Date StampKitware Robot2021-03-271-1/+1
|
* Merge topic 'project-is-top-level'Brad King2021-03-2614-5/+106
|\ | | | | | | | | | | | | | | | | 96a7040107 project: Define variables indicating whether project is top level 3706e9c97c Help: Convert project() directory variables to a definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !5938
| * project: Define variables indicating whether project is top levelfriendlyanon2021-03-2614-0/+100
| | | | | | | | | | | | | | | | | | Define `PROJECT_IS_TOP_LEVEL` and `<PROJECT-NAME>_IS_TOP_LEVEL`. The latter is a STATIC cache entry just like other `<PROJECT-NAME>_*` variables so that it is globally scoped. Issue: #20310 Fixes: #21961
| * Help: Convert project() directory variables to a definition listBrad King2021-03-261-5/+6
| |
* | Merge topic 'windows-long-path'Brad King2021-03-261-1/+11
|\ \ | | | | | | | | | | | | | | | | | | 2fe39dc306 cmake: Fix loading CMake sources from long paths on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5940
| * | cmake: Fix loading CMake sources from long paths on WindowsMatt Jaeger2021-03-251-1/+11
| |/ | | | | | | Pass a Windows extended path to the lexer so it can open long paths.
* | Merge topic 'FindRuby-nodot-version'Brad King2021-03-261-1/+1
|\ \ | | | | | | | | | | | | | | | | | | 238c2b6cb7 FindRuby: Consider ruby names with full nodot version suffixes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5942
| * | FindRuby: Consider ruby names with full nodot version suffixesPedro Luis Castedo Cepeda2021-03-251-1/+1
| |/
* | Merge branch 'release-3.20'Brad King2021-03-260-0/+0
|\ \
| * \ Merge topic 'ninja-multi-long-custom-command' into release-3.20Brad King2021-03-263-0/+27
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 3b864b2583 Ninja Multi-Config: Include configs in long CC scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5941
* | \ \ Merge topic 'ninja-multi-long-custom-command'Brad King2021-03-263-0/+27
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 3b864b2583 Ninja Multi-Config: Include configs in long CC scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5941
| * | | Ninja Multi-Config: Include configs in long CC scriptsKyle Edwards2021-03-253-0/+27
| |/ / | | | | | | | | | Fixes: #21973
* | | CMake Nightly Date StampKitware Robot2021-03-261-1/+1
| |/ |/|
* | Merge topic 'ci-intel-compilers'Brad King2021-03-251-29/+29
|\ \ | | | | | | | | | | | | | | | | | | d1b23dd468 gitlab-ci: update Intel Compiler base image tag naming convention Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5937
| * | gitlab-ci: update Intel Compiler base image tag naming conventionBrad King2021-03-241-29/+29
| | |
* | | Merge branch 'release-3.20'Brad King2021-03-250-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'doc-custom-output-genex' into release-3.20Brad King2021-03-253-3/+11
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 2f59b683d3 Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5939
* | \ \ Merge topic 'doc-custom-output-genex'Brad King2021-03-253-3/+11
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 2f59b683d3 Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5939
| * | | Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targetsCraig Scott2021-03-253-3/+11
| | | | | | | | | | | | Relates: #21364
* | | | Merge branch 'release-3.20'Brad King2021-03-250-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'nsis-branding-trim-position' into release-3.20Brad King2021-03-252-3/+12
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6a5256395 CPack: Validate and document NSIS branding text trim positions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5928
* | \ \ \ Merge topic 'nsis-branding-trim-position'Brad King2021-03-252-3/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f226a1678f Merge branch 'master' into nsis-branding-trim-position a6a5256395 CPack: Validate and document NSIS branding text trim positions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5928
| * \ \ \ \ Merge branch 'master' into nsis-branding-trim-positionCraig Scott2021-03-24412-1835/+7656
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | CPack: Validate and document NSIS branding text trim positionsCraig Scott2021-03-242-3/+12
| | |_|/ / | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2021-03-251-1/+1
| |_|_|/ |/| | |
* | | | Merge branch 'release-3.20'Brad King2021-03-240-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'release-3.19' into release-3.20Brad King2021-03-240-0/+0
| |\ \ \
* | \ \ \ Merge branch 'release-3.19'Brad King2021-03-240-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into release-3.19Brad King2021-03-241-4/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !5935
* | \ \ \ \ Merge branch 'release-3.20'Brad King2021-03-240-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'ci-msvc-14.28-16.9' into release-3.20Brad King2021-03-241-4/+4
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 472a11c3d2 Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9 3a042bef8e gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5935
* | | | | | Merge topic 'ci-msvc-14.28-16.9'Brad King2021-03-241-4/+4
|\ \ \ \ \ \ | | |/ / / / | |/| | | / | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | 472a11c3d2 Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9 3a042bef8e gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5935
| * | | | Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9Brad King2021-03-241-4/+4
| |\ \ \ \ | | |/ / / | |/| | / | | | |/ | | |/|
| | * | gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolsetBrad King2021-03-241-4/+4
| | |/
* | | CMake Nightly Date StampKitware Robot2021-03-241-1/+1
| | |
* | | Merge branch 'release-3.20'Brad King2021-03-230-0/+0
|\ \ \ | |/ /
| * | CMake 3.20.0v3.20.0Brad King2021-03-231-1/+1
| | |
* | | Merge topic 'vs-custom-flag-table'Brad King2021-03-2313-2/+141
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 608ef8a6fc VS: Add a mostly-undocumented hook to load custom JSON flag tables 8dd8d63665 Tests: Add RunCMake hook to describe test variants Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5895
| * | | VS: Add a mostly-undocumented hook to load custom JSON flag tablesBrad King2021-03-2212-0/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The names and formats of our VS flag tables are internal implementation details. However, some institutions need to maintain support for non-public VS platforms and toolsets. Provide a hook that their projects can use to load custom flag table files. This helps avoid distributing a custom CMake package within such institutions. Document the hook itself, but explicitly specify that the files the hook loads are not considered a stable interface.
| * | | Tests: Add RunCMake hook to describe test variantsBrad King2021-03-221-2/+2
| | | |
* | | | Merge branch 'release-3.20'Brad King2021-03-230-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'doc-xcoff-chrpath' into release-3.20Brad King2021-03-231-6/+13
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a9fb82030 Help: CMAKE_NO_BUILTIN_CHRPATH applies to XCOFF too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5925
* | \ \ \ Merge topic 'doc-xcoff-chrpath'Brad King2021-03-231-6/+13
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 4a9fb82030 Help: CMAKE_NO_BUILTIN_CHRPATH applies to XCOFF too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5925
| * | | | Help: CMAKE_NO_BUILTIN_CHRPATH applies to XCOFF tooCraig Scott2021-03-221-6/+13
| |/ / /
* | | | Merge topic 'cmake-presets-condition'Brad King2021-03-2345-818/+2235
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8bc5c8961e CMakePresets.json: Add the ability to conditionally disable presets ce6ea7c927 Refactor: Move some common code into separate file ebbd475e54 Refactor: Move cmCMakePresetsFile::ReadJSON into a separate file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5919