summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-ClangCL-version'Brad King2023-08-171-25/+31
|\ | | | | | | | | | | | | 899376d070 VS: Allow specifying VCTools version with the ClangCL toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8726
| * VS: Allow specifying VCTools version with the ClangCL toolsetRichard Dzenis2023-08-161-25/+31
| | | | | | | | | | | | | | | | | | Visual Studio supports specifying both: <PlatformToolset>ClangCL</PlatformToolset> <VCToolsVersion>14.32.31326</VCToolsVersion> Fixes: #25189
* | Merge topic 'msvc-llvm-mt'Brad King2023-08-172-3/+6
|\ \ | | | | | | | | | | | | | | | | | | 3c0f701990 MSVC: Run manifest tool with llvm-mt compatible arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8706
| * | MSVC: Run manifest tool with llvm-mt compatible argumentsur4t2023-08-162-3/+6
| |/ | | | | | | | | | | | | | | | | | | Default use of `llvm-mt` was disabled by commit 73d0d4e4b5 (BinUtils: Avoid llvm-mt because it is missing 'mt' features we use, 2022-03-08, v3.23.0-rc3~7^2). However, it can still be specified explicitly by the user. Due to limitations of LLVM's command line option parser, llvm-mt does not support arbitrary manifest files following a single switch. Issue: #23305
* | Merge topic 'rel-linux-x86_64'Brad King2023-08-177-57/+56
|\ \ | | | | | | | | | | | | | | | | | | ef2bab7687 Utilities/Release: Update docker specs for linux-x86_64 to centos 7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8731
| * | Utilities/Release: Update docker specs for linux-x86_64 to centos 7Brad King2023-08-167-57/+56
| | | | | | | | | | | | | | | | | | Update the centos base image from centos 6 to centos 7. The latter is the minimum version supported by libuv 1.45. The resulting binaries require GLIBC 2.17.
* | | Merge topic 'cmake-presets-errors-functions'Kyle Edwards2023-08-1714-485/+709
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 94241e243d cmJSONHelpers: Make error generators proper functions 2588bf090c CMakePresets: Make error generators proper functions Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8727
| * | | cmJSONHelpers: Make error generators proper functionsKyle Edwards2023-08-164-89/+136
| | | |
| * | | CMakePresets: Make error generators proper functionsKyle Edwards2023-08-1611-396/+573
| | |/ | |/| | | | | | | And rename cmCMakePresetErrors to cmCMakePresetsErrors.
* | | Merge topic 'xcframework-maccatalyst-fix'Kyle Edwards2023-08-172-3/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 984e887e22 .xcframework: Search Info.plist for "maccatalyst" instead of "catalyst" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8729
| * | | .xcframework: Search Info.plist for "maccatalyst" instead of "catalyst"Kyle Edwards2023-08-162-3/+3
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-08-171-1/+1
| | | |
* | | | Merge topic 'doc_tc'Brad King2023-08-162-1/+11
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 136edadad4 Help:try_run: place options in their own section a5b292c9a6 Help:try_compile: place options in their own section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8724
| * | | Help:try_run: place options in their own sectionscivision2023-08-161-0/+5
| | | |
| * | | Help:try_compile: place options in their own sectionscivision2023-08-161-1/+6
| | | | | | | | | | | | | | | | | | | | As try_compile interface was enhanced in 3.25, the Help got a lot longer. Make the options its own section for navigability.
* | | | Merge branch 'release-3.27'Brad King2023-08-161-0/+7
|\ \ \ \
| * | | | CMake 3.27.3v3.27.3Brad King2023-08-162-1/+8
| | | | |
* | | | | Merge branch 'release-3.27'Brad King2023-08-160-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge topic 'rel-no-doc' into release-3.27Brad King2023-08-163-16/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30b1080c69 Utilities/Release: Remove unused documentation build settings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8730
* | \ \ \ \ Merge topic 'rel-no-doc'Brad King2023-08-163-16/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 30b1080c69 Utilities/Release: Remove unused documentation build settings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8730
| * | | | | Utilities/Release: Remove unused documentation build settingsBrad King2023-08-163-16/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 37e015d4a6 (Utilities/Sphinx: Refactor Sphinx reference recording, 2023-03-08, v3.27.0-rc1~342^2~1) our documentation requires Python 3.7 or higher. This is not available in the base images we use to build Linux release binaries. These days our release packaging CI pipeline builds the documentation in a separate job anyway.
* | | | | | Merge branch 'release-3.27'Brad King2023-08-160-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'test-debugger-named-pipe-fix' into release-3.27Brad King2023-08-161-7/+7
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a5cb0c1c1 testDebuggerNamedPipe: fix for cppdap with nlohmann_json Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8725
* | | | | | Merge topic 'test-debugger-named-pipe-fix'Brad King2023-08-161-7/+7
|\ \ \ \ \ \ | | |/ / / / | |/| | / / | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | 1a5cb0c1c1 testDebuggerNamedPipe: fix for cppdap with nlohmann_json Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8725
| * | | | testDebuggerNamedPipe: fix for cppdap with nlohmann_jsonĐoàn Trần Công Danh2023-08-161-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25190 Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
* | | | | Merge topic 'xcframework-check-platform-variant'Kyle Edwards2023-08-1645-18/+129
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b4565c8c91 .xcframework: Check SupportedPlatformVariant Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8713
| * | | | | .xcframework: Check SupportedPlatformVariantKyle Edwards2023-08-1545-18/+129
| | | | | |
* | | | | | Merge topic 'remove_property'Brad King2023-08-167-18/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 822203dd65 Source: Rename SetProperty(nullptr_t) to RemoveProperty() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8721
| * | | | | | Source: Rename SetProperty(nullptr_t) to RemoveProperty()Vitaly Stakhovsky2023-08-157-18/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | Avoid assignment to NULL semantics.
* | | | | | Merge topic 'ci-gcc-p1689r5-v7'Brad King2023-08-164-5/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d359ce7a0 gitlab-ci: use the new GCC C++ modules build container 0d837ba0f0 ci: update gcc module rules file for new flag spellings 945c4b1771 ci: update to Fedora 38 for GCC C++ module container 38251e00e1 ci: update to v7 of the GCC p1689r5 patches Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8710
| * | | | | | gitlab-ci: use the new GCC C++ modules build containerBen Boeckel2023-08-151-1/+1
| | | | | | |
| * | | | | | ci: update gcc module rules file for new flag spellingsBen Boeckel2023-08-141-2/+12
| | | | | | |
| * | | | | | ci: update to Fedora 38 for GCC C++ module containerBen Boeckel2023-08-141-1/+1
| | | | | | |
| * | | | | | ci: update to v7 of the GCC p1689r5 patchesBen Boeckel2023-08-141-1/+1
| | | | | | |
* | | | | | | Merge topic 'improve_rpath_removal_message'Brad King2023-08-161-2/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c85fd9a705 file: Clarify CMake only drops RPATHS's it added Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8715
| * | | | | | | file: Clarify CMake only drops RPATHS's it addedRobert Maynard2023-08-151-2/+4
| | | | | | | |
* | | | | | | | Merge topic 'ExternalProject-build-jobserver'Brad King2023-08-1614-113/+165
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bc43398e72 ExternalProject: Enable Make Job Server with Explicit Build Command 99be022428 Tests/RunCMake/Make: simplify GNUMakeJobSeverAware check function Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8667
| * | | | | | | | ExternalProject: Enable Make Job Server with Explicit Build CommandChris Mahoney2023-08-158-1/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces `BUILD_JOB_SERVER_AWARE` option to `ExternalProject_Add` and `JOB_SERVER_AWARE` to `ExternalProject_Add_Step`. When using an explicit `BUILD_COMMAND` or `COMMAND`, the generated commands won't use `$(MAKE)` thus failing to connect to the outer make's job server. These new options enable explicit job server integration. Co-authored-by: Brad King <brad.king@kitware.com> Fixes: #16273
| * | | | | | | | Tests/RunCMake/Make: simplify GNUMakeJobSeverAware check functionChris Mahoney2023-08-156-112/+44
| | | | | | | | |
* | | | | | | | | Merge branch 'release-3.27'Brad King2023-08-160-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | Merge topic 'unity_c_no_extensions' into release-3.27Brad King2023-08-161-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f7c443667 Unity: use C-style comments to work both with C and C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8718
* | \ \ \ \ \ \ \ \ Merge topic 'unity_c_no_extensions'Brad King2023-08-161-1/+1
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f7c443667 Unity: use C-style comments to work both with C and C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8718
| * | | | | | | | | Unity: use C-style comments to work both with C and C++Sylvain Joubert2023-08-151-1/+1
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the comment added by commit 485256f2d0 (Unity: Suppress clang-tidy 'bugprone-suspicious-include' warning, 2023-04-27, v3.27.0-rc1~149^2) to work for C. Fixes: #25184
* | | | | | | | | Merge branch 'release-3.27'Brad King2023-08-160-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'ghs-escape-custom-command-comments' into release-3.27Brad King2023-08-161-1/+3
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a41d926dd GHS: Escape custom command comments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8714
* | \ \ \ \ \ \ \ \ Merge topic 'ghs-escape-custom-command-comments'Brad King2023-08-161-1/+3
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a41d926dd GHS: Escape custom command comments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8714
| * | | | | | | | | GHS: Escape custom command commentsWilliam Sciaroni2023-08-151-1/+3
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25171
* | | | | | | | | Merge branch 'release-3.27'Brad King2023-08-160-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'clang_c23' into release-3.27Brad King2023-08-161-1/+4
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65288eb92a Clang: use -std=c23 for Clang 18+ Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8716
* | \ \ \ \ \ \ \ \ Merge topic 'clang_c23'Brad King2023-08-161-1/+4
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65288eb92a Clang: use -std=c23 for Clang 18+ Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8716