summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.27'Brad King2023-08-190-0/+0
|\
| * Merge topic 'LLVMFlang-Fortran-flags' into release-3.27Brad King2023-08-191-0/+4
| |\ | | | | | | | | | | | | | | | | | | 1140087ade LLVMFlang-Fortran: Add flags for build types Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8741
* | \ Merge topic 'LLVMFlang-Fortran-flags'Brad King2023-08-191-0/+4
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 1140087ade LLVMFlang-Fortran: Add flags for build types Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8741
| * | LLVMFlang-Fortran: Add flags for build typesTarun Prabhu2023-08-191-0/+4
| | | | | | | | | | | | Fixes: #25193
* | | Merge topic 'debugger-pipe-connections'Brad King2023-08-1910-440/+690
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8b1257e7bf Debugger: Replace libuv with platform-specific connection code Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8711
| * | | Debugger: Replace libuv with platform-specific connection codePaul Maybee2023-08-1710-440/+690
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove libuv usage from CMake debugger. Libuv has an async io model and cppdap uses a sync model, so an extra thread and a buffer copy were necessary to match semantics. In order to eliminate those costs this commit implements the IO using platform specific APIs.
* | | | Merge topic 'tutorial-step1'Brad King2023-08-191-1/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d3f4e12d2 Tutorial: Clarify instructions for multi-config generators in Step 1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8734
| * | | | Tutorial: Clarify instructions for multi-config generators in Step 1betsy.mcphail2023-08-171-1/+13
| | | | |
* | | | | Merge topic 'doc_env'Brad King2023-08-191-0/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a8634b878a Help:ENV: note escaping needed for special characters Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8733
| * | | | | Help:ENV: note escaping needed for special charactersscivision2023-08-171-0/+11
| |/ / / /
* | | | | Merge topic 'libuv-tweaks'Brad King2023-08-194-37/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eee1dc10be libuv: Compile as C11 on all Solaris versions d6b4f6dd97 libuv: Remove unused compatibility code for CMake < 3.9 5fb17a1410 libuv: win,spawn: allow %PATH% to be unset 703e3e03c3 libuv: Comment why we cannot update past 1.44.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8744
| * | | | | libuv: Compile as C11 on all Solaris versionsBrad King2023-08-182-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using `_XOPEN_SOURCE=600` on Solaris 5.10, as we do on Solaris 5.11+ already, allows the system headers to be included in C99 and C11 modes.
| * | | | | libuv: Remove unused compatibility code for CMake < 3.9Brad King2023-08-181-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | We now require CMake 3.13 or higher anyway.
| * | | | | libuv: win,spawn: allow %PATH% to be unsetKyle Edwards2023-08-181-16/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport libuv commit `c97017dd` (win,spawn: allow `%PATH%` to be unset, 2023-08-14). See https://github.com/libuv/libuv/pull/4116.
| * | | | | libuv: Comment why we cannot update past 1.44.2Brad King2023-08-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libuv 1.45 and above have higher minimum requirements than we do. Until we raise ours, we will have to stick with 1.44.2 and backport any further changes we need.
* | | | | | Merge branch 'release-3.27'Brad King2023-08-190-0/+0
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge topic 'vs-props-order' into release-3.27Brad King2023-08-192-4/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4fe26201f VS: Remove duplicate import in compiler id vcxproj Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8740
* | \ \ \ \ \ Merge topic 'vs-props-order'Brad King2023-08-192-4/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4fe26201f VS: Remove duplicate import in compiler id vcxproj Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8740
| * | | | | | VS: Remove duplicate import in compiler id vcxprojBrad King2023-08-182-4/+1
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit d3c4c6d630 (VS: Import default C++ props file before toolset-specific props file, 2023-03-01, v3.27.0-rc1~361^2) we import `Microsoft.Cpp.Default.props` twice. Remove the extra import line, and re-order imports as intended by the original change.
* | | | | | Merge branch 'release-3.27'Brad King2023-08-190-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'update-cppdap' into release-3.27Brad King2023-08-198-37/+105
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90df1e5da4 Merge branch 'upstream-cppdap' into update-cppdap 5d568df6b1 cppdap 2023-08-17 (cc2f2058) 01d2e5ed3a cppdap: Update script to get version as of 2023-08-17 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8739
* | \ \ \ \ \ Merge topic 'update-cppdap'Brad King2023-08-198-37/+105
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90df1e5da4 Merge branch 'upstream-cppdap' into update-cppdap 5d568df6b1 cppdap 2023-08-17 (cc2f2058) 01d2e5ed3a cppdap: Update script to get version as of 2023-08-17 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8739
| * | | | | | Merge branch 'upstream-cppdap' into update-cppdapBrad King2023-08-187-36/+103
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By cppdap Upstream * upstream-cppdap: cppdap 2023-08-17 (cc2f2058)
| | * | | | | | cppdap 2023-08-17 (cc2f2058)cppdap Upstream2023-08-187-36/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/google/cppdap.git at commit cc2f2058846bb29e18fdadf455d5f5af71b2554f (cc2f2058846bb29e18fdadf455d5f5af71b2554f).
| * | | | | | | cppdap: Update script to get version as of 2023-08-17Brad King2023-08-181-1/+2
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge branch 'release-3.27'Brad King2023-08-190-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge topic 'cmList-INSERT-regression' into release-3.27Brad King2023-08-195-4/+86
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 45ed175f08 list(INSERT): restore old behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8732
* | | | | | | Merge topic 'cmList-INSERT-regression'Brad King2023-08-195-4/+86
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 45ed175f08 list(INSERT): restore old behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8732
| * | | | | | list(INSERT): restore old behaviorMarc Chevrier2023-08-175-4/+86
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #25191
* | | | | | CMake Nightly Date StampKitware Robot2023-08-191-1/+1
| |_|/ / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2023-08-181-1/+1
| | | | |
* | | | | 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