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: rust-lang/cmake-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.55
Choose a base ref
...
head repository: rust-lang/cmake-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.56
Choose a head ref
  • 3 commits
  • 3 files changed
  • 4 contributors

Commits on Dec 13, 2025

  1. cmake -B only for v3.13 and later (#262)

    ### Issues:
    Addresses: #261 
    
    ### Description
    The `-B` CLI option for cmake was introduced in
    [v3.13](https://cmake.org/cmake/help/v3.13/manual/cmake.1.html#cmdoption-cmake-B),
    but is not available in
    [v3.12](https://cmake.org/cmake/help/v3.12/manual/cmake.1.html) or
    earlier.
    
    ### Testing
    
    I built cmake v3.5 locally, and verified that this change fixes the
    build failure we were experiencing.
    ```
    ...
       Compiling cmake v0.1.55 (/home/justsmth/repos/cmake-rs)
       Compiling aws-lc-sys v0.34.0 (/home/justsmth/repos/aws-lc-rs/aws-lc-sys)
    warning: [email protected]: Environment Variable found 'AWS_LC_SYS_CMAKE_BUILDER': '1'
    warning: [email protected]: Value: 1 is true.
    warning: [email protected]: Emitting configuration: cargo:rustc-cfg=x86_64_unknown_linux_gnu
    warning: [email protected]: Environment Variable found 'CMAKE': '/home/justsmth/cmake-3.5/bin/cmake'
    warning: [email protected]: CMAKE environment variable set: /home/justsmth/cmake-3.5/bin/cmake
    warning: [email protected]: Building with: CMake
    warning: [email protected]: Symbol Prefix: Some("aws_lc_0_34_0")
    warning: [email protected]: Environment Variable found 'CMAKE': '/home/justsmth/cmake-3.5/bin/cmake'
    warning: [email protected]: CMAKE environment variable set: /home/justsmth/cmake-3.5/bin/cmake
    warning: [email protected]: Target platform: 'x86_64-unknown-linux-gnu'
    warning: [email protected]: Compilation of 'c11.c' succeeded - Ok(["/home/justsmth/repos/aws-lc-rs/target/debug/build/aws-lc-sys-a6f8ef1634cae444/out/out-c11/7dfda64fdf5a526c-c11.o"]).
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.08s
    ```
    justsmth authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    060922d View commit details
    Browse the repository at this point in the history
  2. MSVC: Fallback to bundled CMake if present (#264)

    Rebase of #145
    
    Co-authored-by: Matej Knopp <[email protected]>
    ChrisDenton and knopp authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    120d739 View commit details
    Browse the repository at this point in the history
  3. chore: release v0.1.56 (#263)

    ## 🤖 New release
    
    * `cmake`: 0.1.55 -> 0.1.56 (✓ API compatible changes)
    
    <details><summary><i><b>Changelog</b></i></summary><p>
    
    <blockquote>
    
    ##
    [0.1.56](v0.1.55...v0.1.56)
    - 2025-12-13
    
    ### Other
    
    - Fallback to bundled CMake if present
    ([#264](#264))
    - Use `cmake -B` only for v3.13 and later
    ([#262](#262))
    </blockquote>
    
    
    </p></details>
    
    ---
    This PR was generated with
    [release-plz](https://github.com/release-plz/release-plz/).
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    b8fb301 View commit details
    Browse the repository at this point in the history
Loading