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.30.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.30.0-rc2
Choose a head ref
  • 18 commits
  • 27 files changed
  • 2 contributors

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    a8cecc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. FetchContent,ExternalProject: Fix extra semicolons in step commands

    The extra semicolons weren't ultimately causing any errors when
    running the step commands, but they shouldn't be there.
    craigscott-crascit committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a02eec4 View commit details
    Browse the repository at this point in the history
  2. FetchContent: Fix typos in stamp/step file names

    The exact file names don't technically matter, but the wrong
    names are confusing and misleading.
    craigscott-crascit committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    11b684c View commit details
    Browse the repository at this point in the history
  3. Tests: Fix -direct variants of FetchContent tests using wrong files

    The -direct variants of the RunCMake.FetchContent tests were
    meant to be using the same result, stdout and stderr files as the
    non-direct tests. The -direct tests were specified in the wrong way
    for that and ended up using no files at all, so they weren't testing
    the full set of expected conditions. Use the test variant feature
    provided by the RunCMake infrastructure instead, which is the
    proper way to handle this sort of scenario.
    craigscott-crascit committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f97b25e View commit details
    Browse the repository at this point in the history
  4. Tests: RunCMake.FetchContent should not always force _deps removal

    To properly test some functionality, tests may rely on not clearing
    things like time stamps between cmake invocations. The RunCMake
    infrastructure clears the build directory by default anyway, and
    tests may individually ask for that to be disabled where needed.
    
    The line being removed here was originally added to assist with
    manually re-running individual tests locally outside the control of
    RunCMake. That is no longer appropriate.
    craigscott-crascit committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    e82e2c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9299cbb View commit details
    Browse the repository at this point in the history
  6. Auxiliary: Modernize bash completion for ctest and cpack

    This applies a similar modernization as was done in 1ff41ba
    (Auxiliary: bash-completion: use _comp_initialize, 2024-06-02)
    for the cmake executable. The _init_completion function was
    deprecated upstream in bash-completion 2.12.
    craigscott-crascit committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    3889640 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Clang: Drop non-existent -fno-ansi-escape-codes flag

    In commit 74b5fae (Clang: Use -fno-ansi-escape-codes for color
    diagnostics on Windows, 2023-10-19, v3.28.0-rc3~3^2) we added the
    positive option `-fansi-escape-codes` and the negative form of
    the option, `-fno-ansi-escape-codes`.  According to the LLVM/Clang
    documentation:
    
    * https://releases.llvm.org/18.1.4/tools/clang/docs/UsersManual.html#cmdoption-fansi-escape-codes
    
    only the positive form of the option exists.
    
    Fixes: #26036
    bradking committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1004cc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6c2f64 View commit details
    Browse the repository at this point in the history
  3. Merge topic 'fc-cmp0168-fresh' into release-3.30

    9299cbb FetchContent: Force cmake --fresh to re-execute direct population steps
    e82e2c3 Tests: RunCMake.FetchContent should not always force _deps removal
    f97b25e Tests: Fix -direct variants of FetchContent tests using wrong files
    11b684c FetchContent: Fix typos in stamp/step file names
    a02eec4 FetchContent,ExternalProject: Fix extra semicolons in step commands
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Tested-by: buildbot <buildbot@kitware.com>
    Merge-request: !9589
    bradking authored and kwrobot committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e623f86 View commit details
    Browse the repository at this point in the history
  4. Merge topic 'bash-completion-ctest-cpack' into release-3.30

    3889640 Auxiliary: Modernize bash completion for ctest and cpack
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !9590
    bradking authored and kwrobot committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    570c631 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Merge topic 'clang-ansi-color' into release-3.28

    1004cc2 Clang: Drop non-existent -fno-ansi-escape-codes flag
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !9592
    bradking committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    63b12b7 View commit details
    Browse the repository at this point in the history
  2. Merge topic 'clang-ansi-color' into release-3.29

    1004cc2 Clang: Drop non-existent -fno-ansi-escape-codes flag
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !9592
    bradking committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    578ba81 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c6dcba View commit details
    Browse the repository at this point in the history
  4. Merge topic 'clang-ansi-color' into release-3.30

    1004cc2 Clang: Drop non-existent -fno-ansi-escape-codes flag
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !9592
    bradking authored and kwrobot committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4036eaf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    056eb89 View commit details
    Browse the repository at this point in the history
  6. Merge topic 'rel-win-wix-4' into release-3.30

    f6c2f64 Utilities/Release: Update MSI generation to use WIX 4
    a8cecc3 ci: Update CMake version to 3.30.0-rc1
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !9591
    bradking authored and kwrobot committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    1ffd1da View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. CMake 3.30.0-rc2

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