summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Tests/RunCMake: Add copyright and license notices to test infrastructureBrad King2024-02-053-0/+9
| | |_|/ / / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2024-02-061-1/+1
|/ / / / /
* | | | | Merge topic 'doc-system-names'Brad King2024-02-053-24/+85
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef2547bd6a Help: Document CMAKE_SYSTEM_NAME possible values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9211
| * | | | | Help: Document CMAKE_SYSTEM_NAME possible valuesPeter Kokot2024-02-053-24/+85
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21489
* | | | | | Merge branch 'release-3.28'Brad King2024-02-051-2/+2
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | CMake 3.28.3v3.28.3Brad King2024-02-052-3/+3
| | | | | |
* | | | | | Merge topic 'doc-SOVERSION-first-component-VERSION'Brad King2024-02-053-4/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fcab4bee21 Help: Document conventional VERSION/SOVERSION relationship Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9177
| * | | | | | Help: Document conventional VERSION/SOVERSION relationshipSune Stolborg Vuorela2024-01-313-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #25626
* | | | | | | Merge branch 'release-3.28'Brad King2024-02-050-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'restore-pch-with-unity' into release-3.28Brad King2024-02-056-30/+17
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30829da506 Unity: Clarify source comments on unity build transformation 87bf1c6c33 Merge branch 'unity-after-compile-features' into restore-pch-with-unity df08c37a42 cmGlobalGenerator: Add unity/pch sources after computing compile features 004c3c3986 Tests: Add case covering PCH in a unity build Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9215
* | \ \ \ \ \ \ Merge topic 'restore-pch-with-unity'Brad King2024-02-056-30/+17
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30829da506 Unity: Clarify source comments on unity build transformation 87bf1c6c33 Merge branch 'unity-after-compile-features' into restore-pch-with-unity df08c37a42 cmGlobalGenerator: Add unity/pch sources after computing compile features 004c3c3986 Tests: Add case covering PCH in a unity build Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9215
| * | | | | | Unity: Clarify source comments on unity build transformationBrad King2024-02-022-1/+3
| | | | | | |
| * | | | | | Merge branch 'unity-after-compile-features' into restore-pch-with-unityBrad King2024-02-025-29/+14
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace commit 76b5383123 (cmGlobalGenerator: add unity sources after computing target compile features, 2024-01-01, v3.28.2~17^2~1) with an alternative change. This merge commit resolves conflicts such that future `git blame` calls will follow the second parent for the relevant lines and pretend the replaced commit never existed. Fixes: #25650
| | * | | | | cmGlobalGenerator: Add unity/pch sources after computing compile featuresBrad King2024-02-022-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sources that will be scanned for C++ module dependencies need to be excluded from unity builds. We need to compute compile features in order to know which sources will be scanned. Unity build and PCH sources can be added afterward without changing the compile features. This re-implements commit 76b5383123 (cmGlobalGenerator: add unity sources after computing target compile features, 2024-01-01, v3.28.2~17^2~1) using a simpler approach that also preserves support for PCH with Unity builds. Issue: #25650 Co-authored-by: Ben Boeckel <ben.boeckel@kitware.com>
| | * | | | | Tests: Add case covering PCH in a unity buildBrad King2024-02-023-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #25650
* | | | | | | CMake Nightly Date StampKitware Robot2024-02-051-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2024-02-041-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2024-02-031-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'GoogleTest-test-launcher'Brad King2024-02-027-5/+207
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f875c479f5 GoogleTest: Honor TEST_LAUNCHER in gtest_discover_tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9174
| * | | | | | GoogleTest: Honor TEST_LAUNCHER in gtest_discover_testsRalf Habacker2024-01-317-5/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We run test executables to discover tests. Use the same launchers that are used to run the tests. We already handle `CROSSCOMPILING_EMULATOR`. Update the logic to account for the `TEST_LAUNCHER` property added by commit 1ec0372ed4 (add_test: Optionally use a launcher for tests running in-project targets, 2023-11-11), and for the `CROSSCOMPILING_EMULATOR` behavior change in commit ca5a300d7f (add_test: Honor CROSSCOMPILING_EMULATOR only when cross-compiling, 2023-11-02). Fixes: #25603 Co-authored-by: Brad King <brad.king@kitware.com> Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
* | | | | | | Merge topic 'update-curl'Brad King2024-02-02139-4584/+7359
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01a9325027 Tests: Match curl 8.6.0 error in RunCMake.ctest_submit FailDrop-https case e28ea90c1b Merge branch 'upstream-curl' into update-curl 851cc904a0 curl 2024-01-31 (5ce164e0) 692463d271 curl: Update script to get curl 8.6.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9207
| * | | | | | | Tests: Match curl 8.6.0 error in RunCMake.ctest_submit FailDrop-https caseBrad King2024-02-011-1/+1
| | | | | | | |
| * | | | | | | Merge branch 'upstream-curl' into update-curlBrad King2024-01-31137-4573/+7357
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2024-01-31 (5ce164e0)
| | * | | | | | | curl 2024-01-31 (5ce164e0)Curl Upstream2024-01-31137-4569/+7357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 5ce164e0e9290c96eb7d502173426c0a135ec008 (curl-8_6_0).
| * | | | | | | | curl: Update script to get curl 8.6.0Brad King2024-01-311-10/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'msys-system-name'Brad King2024-02-021-9/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 607051f266 MSYS,CYGWIN: Hard-code host system names when built for these runtimes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Peter Kokot <peterkokot@gmail.com> Merge-request: !9213
| * | | | | | | | | MSYS,CYGWIN: Hard-code host system names when built for these runtimesBrad King2024-02-011-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When CMake is built against the MSYS runtime library, `uname()` returns a name that depends on the `MSYSTEM` environment variable. Previously we truncated `MSYS_...` to just `MSYS`, but outside `MSYSTEM=MSYS` environments, names like `MINGW64_NT-10.0-22000` were reported. The latter causes CMake to report an unsupported-platform error, which users report as an issue when the real problem is that they should be using a `MSYSTEM=MSYS` environment or a CMake that is not built against the MSYS runtime. For our purposes, if CMake is built against the MSYS runtime, the host platform is always `MSYS`. Similarly for `CYGWIN`.
* | | | | | | | | | Merge topic 'FindOpenACC'Brad King2024-02-021-0/+1
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30962830dc FindOpenACC: Add support for the Clang Compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9212
| * | | | | | | | | FindOpenACC: Add support for the Clang CompilerAaron Jarmusch2024-02-011-0/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2024-02-021-1/+1
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'add_custom_command-target-alias'Brad King2024-02-014-3/+19
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b07ec631d add_custom_command: Allow adding build event via ALIAS target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9201
| * | | | | | | | | add_custom_command: Allow adding build event via ALIAS targetChen Linxuan2024-02-014-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Chen Linxuan <me@black-desk.cn>
* | | | | | | | | | Merge topic 'cuda-clang-windows'Brad King2024-02-011-13/+8
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 899c8d7b21 CUDA/Clang: Fail early when mixing clang++ with cl on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9209
| * | | | | | | | | | CUDA/Clang: Fail early when mixing clang++ with cl on WindowsBrad King2024-01-311-13/+8
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 88c740462c (CUDA/Clang: Add support for MSVC ABI on Windows using GNU-like frontend, 2024-01-17) we updated the message for the existing check to mention CUDA, but neglected to update the check itself. Issue: #25648
* | | | | | | | | | Merge topic 'test-fortran'Brad King2024-02-014-14/+32
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8dd9554d24 Tests: Enable Fortran part of CompileOptions test on single-config generators 0a5d29159e Tests: Add "Fortran" test label Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9208
| * | | | | | | | | | Tests: Enable Fortran part of CompileOptions test on single-config generatorsBrad King2024-01-311-3/+3
| | | | | | | | | | |
| * | | | | | | | | | Tests: Add "Fortran" test labelBrad King2024-01-314-11/+29
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this, `ctest -L Fortran` will run only tests covering Fortran.
* | | | | | | | | | Merge topic 'cross-compiling-init'Brad King2024-02-011-8/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79ce5ef4e0 CMakeDetermineSystem: Simplify cross-compiling logging decision 0b181cec03 CMakeDetermineSystem: Clarify comment when CMAKE_SYSTEM_NAME is already set Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9206
| * | | | | | | | | | CMakeDetermineSystem: Simplify cross-compiling logging decisionPavel Ferencz2024-01-301-4/+1
| | | | | | | | | | |
| * | | | | | | | | | CMakeDetermineSystem: Clarify comment when CMAKE_SYSTEM_NAME is already setBrad King2024-01-301-4/+3
| | | | | | | | | | |
* | | | | | | | | | | CMake Nightly Date StampKitware Robot2024-02-011-1/+1
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge topic 'env-cmake-install-prefix'Brad King2024-01-3113-14/+73
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06af18b9db cmake: Allow CMAKE_INSTALL_PREFIX to be set by environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9200
| * | | | | | | | | | cmake: Allow CMAKE_INSTALL_PREFIX to be set by environment variableSilvio Traversaro2024-01-3013-14/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25023
* | | | | | | | | | | Merge topic 'xcode-pch-swift-cxx'Brad King2024-01-316-1/+32
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 77c4d2f9a2 Xcode: Fix PCH support with Swift & C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9203
| * | | | | | | | | | | Xcode: Fix PCH support with Swift & C++Mikko Lehtonen2024-01-306-1/+32
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, when a mixed language target ends up with `Swift` as the `LINKER_LANGUAGE`, the PCH file was not set for the target at all. Fixes: #21224
* | | | | | | | | | | Merge branch 'release-3.28'Brad King2024-01-310-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge topic 'update-zlib' into release-3.28Brad King2024-01-312-3/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22a52526e2 Merge branch 'upstream-zlib' into update-zlib 6c2bed54f6 zlib 2022-10-12 (04f42cec) e868b19ed1 zlib: Fix 1.2.13 version and date notice Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9204
* | \ \ \ \ \ \ \ \ \ \ Merge topic 'update-zlib'Brad King2024-01-312-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22a52526e2 Merge branch 'upstream-zlib' into update-zlib 6c2bed54f6 zlib 2022-10-12 (04f42cec) e868b19ed1 zlib: Fix 1.2.13 version and date notice Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9204
| * | | | | | | | | | | Merge branch 'upstream-zlib' into update-zlibBrad King2024-01-301-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By zlib upstream * upstream-zlib: zlib 2022-10-12 (04f42cec)
| | * | | | | | | | | | | zlib 2022-10-12 (04f42cec)zlib upstream2024-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/madler/zlib.git at commit 04f42ceca40f73e2978b50e93806c2a18c1281fc (v1.2.13).