-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Comparing changes
Open a pull request
base repository: Kitware/CMake
base: v3.27.0-rc1
head repository: Kitware/CMake
compare: v3.27.0-rc2
- 9 commits
- 17 files changed
- 4 contributors
Commits on Jun 8, 2023
-
Makefiles: quote
$(COLOR)expansionsThis 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/8277Configuration menu - View commit details
-
Copy full SHA for 8195aa3 - Browse repository at this point
Copy the full SHA 8195aa3View commit details -
bootstrap: Add --(no-)system-cppdap configuration switch
This was accidentally left out of commit 5ec69eb (cppdap: Build as part of CMake or use external installation, 2023-05-19, v3.27.0-rc1~45^2~1).
Configuration menu - View commit details
-
Copy full SHA for e4a9227 - Browse repository at this point
Copy the full SHA e4a9227View commit details
Commits on Jun 9, 2023
-
add_test: Restore support for empty test arguments
This was regressed by refactoring in commit e08ba22 (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
Configuration menu - View commit details
-
Copy full SHA for 1df3287 - Browse repository at this point
Copy the full SHA 1df3287View commit details -
Merge topic 'Makefiles-safer-COLOR-usage' into release-3.27
8195aa3 Makefiles: quote `$(COLOR)` expansions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8548
Configuration menu - View commit details
-
Copy full SHA for 5741965 - Browse repository at this point
Copy the full SHA 5741965View commit details -
Merge topic 'bootstrap-system-cppdap' into release-3.27
e4a9227 bootstrap: Add --(no-)system-cppdap configuration switch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8550
Configuration menu - View commit details
-
Copy full SHA for bebb2ab - Browse repository at this point
Copy the full SHA bebb2abView commit details
Commits on Jun 12, 2023
-
Merge topic 'add_test-empty-args' into release-3.27
1df3287 add_test: Restore support for empty test arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8551
Configuration menu - View commit details
-
Copy full SHA for a70fe8e - Browse repository at this point
Copy the full SHA a70fe8eView commit details -
Modules: Restore unnecessary inclusions for compatibility
Since commit 03c6ebf (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
Configuration menu - View commit details
-
Copy full SHA for 4a2b708 - Browse repository at this point
Copy the full SHA 4a2b708View commit details -
Merge topic 'restore-check-module-deps' into release-3.27
4a2b708 Modules: Restore unnecessary inclusions for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8554
Configuration menu - View commit details
-
Copy full SHA for 0e4d93f - Browse repository at this point
Copy the full SHA 0e4d93fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f7d9e - Browse repository at this point
Copy the full SHA 66f7d9eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.27.0-rc1...v3.27.0-rc2