Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kitware/CMake
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.27.0-rc1
Choose a base ref
...
head repository: Kitware/CMake
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.27.0-rc2
Choose a head ref
  • 9 commits
  • 17 files changed
  • 4 contributors

Commits on Jun 8, 2023

  1. Makefiles: quote $(COLOR) expansions

    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
    mathstuf committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    8195aa3 View commit details
    Browse the repository at this point in the history
  2. 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).
    besser82 authored and bradking committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    e4a9227 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. 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
    MarkaPola authored and bradking committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    1df3287 View commit details
    Browse the repository at this point in the history
  2. 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
    bradking authored and kwrobot committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    5741965 View commit details
    Browse the repository at this point in the history
  3. 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
    bradking authored and kwrobot committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    bebb2ab View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. 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
    bradking authored and kwrobot committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    a70fe8e View commit details
    Browse the repository at this point in the history
  2. 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
    bradking committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    4a2b708 View commit details
    Browse the repository at this point in the history
  3. 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
    bradking authored and kwrobot committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    0e4d93f View commit details
    Browse the repository at this point in the history
  4. CMake 3.27.0-rc2

    bradking committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    66f7d9e View commit details
    Browse the repository at this point in the history
Loading