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.6
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.7
Choose a head ref
  • 12 commits
  • 13 files changed
  • 2 contributors

Commits on Sep 25, 2023

  1. Linting: Fix empty evaluated genex

    Update logic added by commit 099934e (Add generator expression
    support to static code analysis hooks, 2023-03-24, v3.27.0-rc1~261^2),
    and preserved by commit 993dde9 (TargetGenerator: Factor out
    generation of code check rules, 2023-05-12, v3.27.0-rc1~84^2~2), to
    handle a generator expression that evaluates to the empty string.
    
    If `<LANG>_CPPCHECK`, `<LANG>_CPPLINT`, `<LANG>_CLANG_TIDY`, or
    `<LANG>_INCLUDE_WHAT_YOU_USE` are empty after evaluating generator
    expressions, do not run their lints.
    
    Fixes: #25265
    OrkunTokdemir authored and bradking committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    80df7b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Merge topic 'lint-genex-empty' into release-3.27

    80df7b1 Linting: Fix empty evaluated genex
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Tested-by: buildbot <buildbot@kitware.com>
    Merge-request: !8833
    bradking authored and kwrobot committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    d5d7fa4 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Android: Require Clang 18 for -std=c++23

    Update the Clang version checks added by
    
    * commit eacacc7 (Clang: use -std=c++23 for Clang 17.0+,
                         2023-05-08, v3.27.0-rc1~115^2)
    * commit 0183956 (Clang: C++26 support,
                         2023-05-16, v3.27.0-rc1~85^2)
    
    to account for Android NDK r26's distribution of a Clang based on a
    development version of LLVM/Clang 17.0 that pre-dated addition of
    these flags.
    
    Follow the pattern from commit 12e6796 (Android: Do not pass
    non-existent Clang -std flags, 2018-04-02, v3.12.0-rc1~284^2),
    which fixed the same problem for `-std=c++17`.
    
    Fixes: #25281
    bradking committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    75e9918 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Merge topic 'android-clang-c++23' into release-3.27

    75e9918 Android: Require Clang 18 for -std=c++23
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Reviewed-by: Raul Tambre <raul@tambre.ee>
    Merge-request: !8847
    bradking authored and kwrobot committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    dd949c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    dd779a4 View commit details
    Browse the repository at this point in the history
  2. ctest: Restore support for --timeout values higher than default test …

    …timeout
    
    Since refactoring in commit 0a5aeaf (cmCTestRunTest: Consolidate test
    timeout selection logic, 2023-05-04, v3.27.0-rc1~120^2) we accidentally
    truncate `--timeout` values to ctest's default `TimeOut`.  Fix the
    logic to prefer the flag whenever the `TIMEOUT` property is not set.
    
    In combination with the prior refactoring, this also fixes a bug that
    caused `--timeout` values of 10000000 seconds or more to be ignored.
    
    Fixes: #23979
    bradking committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d267c12 View commit details
    Browse the repository at this point in the history
  3. Help: Document CMP0124 behavior on already-set variables

    Improve the documentation from commit 46896d9 (foreach(): loop
    variables are only available in the loop scope, 2021-04-25,
    v3.21.0-rc1~245^2) to follow policy documentation convention.
    
    Fixes: #25224
    Inspired-by: Marius Messerschmidt <marius.messerschmidt@googlemail.com>
    bradking committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    55bf2a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Merge topic 'ctest-timeout-flag' into release-3.27

    d267c12 ctest: Restore support for --timeout values higher than default test timeout
    dd779a4 Tests: Clarify RunCMake.CTestTimeout case name
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: buildbot <buildbot@kitware.com>
    Merge-request: !8851
    bradking authored and kwrobot committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    832e88b View commit details
    Browse the repository at this point in the history
  2. Merge topic 'doc-CMP0124' into release-3.27

    55bf2a3 Help: Document CMP0124 behavior on already-set variables
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !8850
    bradking authored and kwrobot committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    1969600 View commit details
    Browse the repository at this point in the history
  3. FindPostgreSQL: Add support for version 16

    Fixes: #25292
    bradking committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    25644a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge topic 'FindPostgreSQL-16' into release-3.27

    25644a7 FindPostgreSQL: Add support for version 16
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !8854
    bradking authored and kwrobot committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    f692788 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. CMake 3.27.7

    bradking committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    9532e1c View commit details
    Browse the repository at this point in the history
Loading