- Jun 12, 2023
-
-
Brad King authored
-
4a2b7081 Modules: Restore unnecessary inclusions for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8554
-
Brad King authored
Since commit 03c6ebf2 (Modules:Check,GenerateExportHeader: include only what's needed, 2023-03-09, v3.27.0-rc1~327^2) some existing projects broke because they were accidentally relying on indirect inclusion of some check modules. For now, restore the unnecessary includes for compatibility. They can be removed with a policy later. Fixes: #24991 Issue: #24994
-
1df3287b add_test: Restore support for empty test arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8551
-
- Jun 09, 2023
-
-
e4a92273 bootstrap: Add --(no-)system-cppdap configuration switch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8550
-
8195aa30 Makefiles: quote `$(COLOR)` expansions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8548
-
This was regressed by refactoring in commit e08ba229 (CMake code rely on cmList class for CMake lists management (part. 1), 2023-04-14, v3.27.0-rc1~174^2). Fix it and add a test case. Fixes: #24986
-
- Jun 08, 2023
-
-
This was accidentally left out of commit 5ec69eb5 (cppdap: Build as part of CMake or use external installation, 2023-05-19, v3.27.0-rc1~45^2~1).
-
Brad King authored
-
Ben Boeckel authored
This handles the case where `COLOR` is set to some ANSI-like color sequence in the ambient environment. These sequences tend to include `;` which terminates the command and tries to use the next component (typically an integer, possibly with a trailing `m`) with errors like: /bin/sh: line 1: 2: command not found /bin/sh: line 1: 255: command not found /bin/sh: line 1: 221: command not found /bin/sh: line 1: 255m: command not found Also add a test that sets `COLOR` in the environment which affects the generated Makefiles behavior. See: https://discourse.cmake.org/t/cmake-failing-gcc-compiler-checks/8277
-
f9579ffa FindCUDAToolkit: Add cupti nvperf and pcsampling targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8545
-
0e1abf7a cmcldeps: Avoid passing /nologo more than once to RC compiler f694e8d9 cmcldeps: Do not pass linker flags to cl 8600fb26 cmcldeps: Remove unused C and CXX support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8541
-
e4c53cdc BinUtils: Drop now-unnecessary cross-compiling workaround for Apple hosts 13733738 enable_language: Establish target platform identification variables earlier 1d916bf3 kFreeBSD,GNU: Provide multiarch library directory regex earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8544
-
- Jun 07, 2023
-
-
-
Brad King authored
`rc /nologo /nologo ...` fails: fatal error RC1106: invalid option: -ologo Fixes: #24974 Inspired-by: Benjamin Buch <benjamin.buch@technoteam.de>
-
Avoid cl `Command line warning D9035`. Fixes: #24906 Co-authored-by: Brad King <brad.king@kitware.com>
-
We never set `CMAKE_NINJA_CMCLDEPS_{C,CXX}` anymore.
-
Brad King authored
Previously we added fallbacks to `llvm-{ar,strip}` on Apple hosts in case of cross-compiling because the `APPLE` platform variable was not set w.r.t. the target platform. The platform variable has been fixed, so remove the fallbacks. Issue: #23333
-
- Jun 06, 2023
-
-
Brad King authored
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
6bc97b45 Help: Update Sphinx versionadded directives for 3.27 release 78d2c9fe Help: Organize and revise 3.27 release notes e6bcda8c Help: Consolidate 3.27 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8539
-
Brad King authored
Run the script: Utilities/Sphinx/update_versions.py --since v3.26.0 --overwrite Manually remove directives added to new documentation of existing environment variables.
-
Brad King authored
Add section headers similar to the 3.26 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
-
36ec8963 VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTING Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8540
-
Kyle Edwards authored
Fixes: #24972
-
8c789bee AppleClang: Fix ASM compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8537
-
bfa5b430 Apple text-based stubs: ensure runpath is correctly defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8536
-
988ac305 FindPython: update for distutils module deprecation Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8538
-
154fe00c cmUVProcessChain: Add Status::GetException() method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8528
-
Kitware Robot authored
- Jun 05, 2023
-
-
Recent AppleClang compilers identify themselves as `Apple clang version 14.0.3 (clang-1403.0.22.14.1)`.
-
Kyle Edwards authored
-
Brad King authored
Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.27.rst`.
-
99b2ccf8 cmake_file_api: New project command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8530
-
679d201d gitlab-ci: Update HIP job to ROCm 5.5 427b0d24 ci: Update HIP image to ROCm 5.5 on Ubuntu 22.04 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8533
-
f4d28d9e HIP: Fix implicit include directory detection under /usr/include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8534
-
3e462202 Test: Generate pseudo linters generator independent Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8532
-
5a77c2e0 FindOpenACC: Keep flags together in imported target usage requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8531
-