summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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).
| * | | | | | | | | zlib: Fix 1.2.13 version and date noticeBrad King2024-01-301-2/+2
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Issue: #25576
* | | | | | | | | CMake Nightly Date StampKitware Robot2024-01-311-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'test-define-prop'Brad King2024-01-303-0/+125
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c3311d53b Help: Document property redefinition semantics 7aacae4e0e Tests: Add unit tests for property redefinition Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9136
| * | | | | | | | | Help: Document property redefinition semanticsFeRD (Frank Dana)2024-01-291-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a section to the `define_property()` documentation which details the behavior when attempting to redefine an existing property. (The command is silently ignored.) Provide an example using `get_property()` to examine a property definition created with `define_property()`.
| * | | | | | | | | Tests: Add unit tests for property redefinitionFeRD (Frank Dana)2024-01-292-0/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From reading `Source/cmDefinePropertyCommand.cxx` and `Source/cmPropertyDefinition.cxx`, attempts to use `define_property()` to redefine an existing property will be silently ignored. Once a property is defined, it cannot be redefined. Add some unit tests to confirm this behavior of `define_property()` remains as expected based on the current implementation.
* | | | | | | | | | Merge topic 'FindICU-include-dir-advanced'Brad King2024-01-301-0/+1
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 005e50f5b0 FindICU: Mark ICU_INCLUDE_DIR as advanced variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9199
| * | | | | | | | | FindICU: Mark ICU_INCLUDE_DIR as advanced variablePeter Kokot2024-01-291-0/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2024-01-301-1/+1
| |_|_|_|/ / / / / |/| | | | | | | |
* | | | | | | | | Merge branch 'release-3.28'Brad King2024-01-291-3/+3
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | / | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | CMake 3.28.2v3.28.2Brad King2024-01-292-4/+4
| | | | | | | |
* | | | | | | | Merge topic 'test-launcher-emulator-genex'Brad King2024-01-2923-78/+181
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13ece67a58 Add genex support to TEST_LAUNCHER and CROSSCOMPILING_EMULATOR b9ad73fcb2 cmTestGenerator: De-duplicate TEST_LAUNCHER and CROSSCOMPILING_EMULATOR impl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9198
| * | | | | | | | Add genex support to TEST_LAUNCHER and CROSSCOMPILING_EMULATORBrad King2024-01-2923-59/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evaluate generator expressions in these properties, as they apply to `add_test`, `add_custom_command`, and `add_custom_target`. The `CMAKE_CROSSCOMPILING_EMULATOR` variable's `try_run` behavior occurs at configure time and so cannot support generator expressions.
| * | | | | | | | cmTestGenerator: De-duplicate TEST_LAUNCHER and CROSSCOMPILING_EMULATOR implBrad King2024-01-291-20/+20
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge branch 'release-3.28'Brad King2024-01-290-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'autogen-makefile-depfile' into release-3.28Brad King2024-01-297-2/+40
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0bedb2170 Autogen: Forward dependencies when both Makefile and DEPFILE are used 4deb9c41b8 cmQtAutoGenInitializer: Improve Const-correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9190