summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmGlobalCommonGenerator: Adopt GetEditCacheTargetNameNAKAMURA Takumi2021-06-293-2/+1
| | | | The implementation is the same for both Makefile and Ninja generators.
* cmGlobalCommonGenerator: Add SupportsDirectConsoleNAKAMURA Takumi2021-06-292-1/+4
| | | | | Default to `true` since this is used by Makefile generators. The Ninja generator already overrides it to use a version check.
* cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsoleNAKAMURA Takumi2021-06-293-5/+5
| | | | Use a name that is not ninja-specific.
* Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\
| * Merge topic 'genex-versionadded' into release-3.21Brad King2021-06-281-5/+105
| |\ | | | | | | | | | | | | | | | | | | 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270
* | \ Merge topic 'genex-versionadded'Brad King2021-06-281-5/+105
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270
| * | Help: Add versionadded tags to cmake-generator-expressions(7)FeRD (Frank Dana)2021-06-281-5/+105
| | |
* | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'Help-CMP0102-mention-warning-variable' into release-3.21Brad King2021-06-281-1/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275
* | \ \ Merge topic 'Help-CMP0102-mention-warning-variable'Brad King2021-06-281-1/+3
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275
| * | | Help/CMP0102: mention the varible that controls CMP0102 warningsBen Boeckel2021-06-281-1/+3
| | | | | | | | | | | | | | | | | | | | This was missed in the review of !4150, but was noticed during discussion of #22353.
* | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'doc-3.21-relnotes-supportedPlatforms' into release-3.21Brad King2021-06-281-3/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277
* | \ \ \ Merge topic 'doc-3.21-relnotes-supportedPlatforms'Brad King2021-06-281-3/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277
| * | | | Help: Clarify 3.21 release note on supportedPlatformsBrad King2021-06-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid implying that the field is always present. Fixes: #22352
* | | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'ci-base-images' into release-3.21Brad King2021-06-286-5/+8
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 53cb34cb23 ci: add freeglut to Debian and Fedora base images b07253f754 ci: update keyserver URL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6279
* | | | | Merge topic 'ci-base-images'Brad King2021-06-286-5/+8
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 53cb34cb23 ci: add freeglut to Debian and Fedora base images b07253f754 ci: update keyserver URL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6279
| * | | | ci: add freeglut to Debian and Fedora base imagesBrad King2021-06-284-3/+6
| | | | |
| * | | | ci: update keyserver URLBrad King2021-06-282-2/+2
| |/ / / | | | | | | | | | | | | | | | | The `sks-keyservers.net` keyserver pool is no longer provided. Switch to `keyserver.ubuntu.com` instead.
* | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ | |/ / /
| * | | Merge topic 'p1689r4-updates' into release-3.21Brad King2021-06-281-8/+2
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | cf22263531 Help/dev/experimental: Link to published P1689R4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6278
* | | | Merge topic 'p1689r4-updates'Brad King2021-06-281-8/+2
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | cf22263531 Help/dev/experimental: Link to published P1689R4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6278
| * | | Help/dev/experimental: Link to published P1689R4Brad King2021-06-281-8/+2
| |/ /
* | | Merge topic 'target_compile_features-only-apply-to-enabled-languages'Brad King2021-06-288-60/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a3cafa4237 compile_features: Ignore features that map to languages that aren't enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6255
| * | | compile_features: Ignore features that map to languages that aren't enabledRobert Maynard2021-06-258-60/+11
| | | | | | | | | | | | | | | | | | | | Remove the Cuda/ConsumeCompileFeatures test as it only existed to validate that using `cxx_std_XY` would cause the paired language (CUDA) to also build in mode XY.
* | | | Merge topic 'Fortran-abi-f90'Brad King2021-06-282-1/+56
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 97e2828d14 Fortran: Subsume F90 check into ABI check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6250
| * | | | Fortran: Subsume F90 check into ABI checkMichael Hirsch2021-06-252-1/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow the approach from commit 1d21dd0f7c (enable_language: Assume compiler works if ABI detection compiles, 2020-05-25, v3.18.0-rc1~93^2) to avoid a redundant check for F90 support. Almost all maintained Fortran compilers support F90 these days. Fixes: #22222
* | | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'vs2022' into release-3.21Brad King2021-06-2824-28/+252
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93c718791e VS: Use 64-bit MSBuild in VS 2022 c46b265839 VS: Add Visual Studio 17 2022 generator b610b7a35c VS: Update v142 CL flag table for VS 17.0 Preview 1 43375c6418 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6268
* | \ \ \ \ Merge topic 'vs2022'Brad King2021-06-2824-28/+252
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93c718791e VS: Use 64-bit MSBuild in VS 2022 c46b265839 VS: Add Visual Studio 17 2022 generator b610b7a35c VS: Update v142 CL flag table for VS 17.0 Preview 1 43375c6418 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6268
| * | | | | VS: Use 64-bit MSBuild in VS 2022Brad King2021-06-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Visual Studio 17 2022 is now a 64-bit native application. It places the 64-bit `MSBuild.exe` in the `PATH` of VS command prompts, so prefer it for this version and above. This was previously attempted for older VS versions, but reverted by commit f3cedf381e (VS: Revert "Use MSBuild matching toolset host architecture", 2019-03-12, v3.14.0~1^2). For now, do not use the 64-bit MSBuild for VS 16 and below. Fixes: #18219
| * | | | | VS: Add Visual Studio 17 2022 generatorBrad King2021-06-2518-14/+218
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22339
| * | | | | VS: Update v142 CL flag table for VS 17.0 Preview 1Brad King2021-06-251-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the command python3 Source/cmConvertMSBuildXMLToJSON.py -t v142 \ 'c:/.../MSBuild/Microsoft/VC/v160/1033/cl.xml' To generate `v142_CL.json` locally. Manually move new and updated settings over to `Templates/MSBuild/FlagTables/v142_CL.json`.
| * | | | | Help: Remove unnecessary Sphinx versionadded markup in VS toolset selectionBrad King2021-06-255-14/+21
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8".
* | | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'test-RunCMake.GenEx-names' into release-3.21Brad King2021-06-28221-176/+176
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a95cbf3890 Tests: Shorten RunCMake.GenEx-* case names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6269
* | \ \ \ \ Merge topic 'test-RunCMake.GenEx-names'Brad King2021-06-28221-176/+176
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | a95cbf3890 Tests: Shorten RunCMake.GenEx-* case names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6269
| * | | | | Tests: Shorten RunCMake.GenEx-* case namesBrad King2021-06-25221-176/+176
| | |/ / / | |/| | | | | | | | | | | | | Reduce the length of the longest path on disk needed by the tests.
* | | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'ninja-lwyu-flag-order' into release-3.21Brad King2021-06-281-6/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d7159f9591 Ninja: Fix LINK_WHAT_YOU_USE link flag placement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6263
* | \ \ \ \ Merge topic 'ninja-lwyu-flag-order'Brad King2021-06-281-6/+3
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | d7159f9591 Ninja: Fix LINK_WHAT_YOU_USE link flag placement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6263
| * | | | | Ninja: Fix LINK_WHAT_YOU_USE link flag placementĐoàn Trần Công Danh2021-06-251-6/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move `-Wl,--no-as-needed` from the `<FLAGS>` placeholder to `<LINK_FLAGS>`, as it is in the Makefile generators. Fixes: #22342
* | | | | Merge branch 'release-3.21'Brad King2021-06-280-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'yasm-no-deps' into release-3.21Brad King2021-06-281-7/+9
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | f03d54bfc1 ASM_NASM: Do not generate depfiles with YASM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6265
* | | | | Merge topic 'yasm-no-deps'Brad King2021-06-281-7/+9
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | f03d54bfc1 ASM_NASM: Do not generate depfiles with YASM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6265
| * | | | ASM_NASM: Do not generate depfiles with YASMGregor Jasny2021-06-251-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 3aec26660a (Merge topic 'nasm_add_deps', 2021-03-03) the ASM_NASM language enabled the generation of GCC compatible depfiles for NASM. Unfortunatly, those are not supported by YASM. Fixes: #22341
* | | | | CMake Nightly Date StampKitware Robot2021-06-281-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2021-06-271-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2021-06-261-1/+1
| |_|/ / |/| | |