Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for esp-idf-sys cmake build #14

Merged
merged 16 commits into from
Sep 7, 2021
Merged

Changes for esp-idf-sys cmake build #14

merged 16 commits into from
Sep 7, 2021

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    f3bd5c5 View commit details
    Browse the repository at this point in the history
  2. Add fs utilities

    Add dependency `remove_dir_all`
    Note: On windows `std::fs::remove_dir_all` doesn't really work (rust-lang/rust#29497).
    N3xed committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    9eaf344 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    294667f View commit details
    Browse the repository at this point in the history
  4. Add git utilities

    Publicly export the `which` crate
    Remove `log` dependency of `cmd*` macros.
    N3xed committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    33fd7f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Add initial cmake tools

    Add dependency `cmake`
    Add initial subset of cmake file API
    Add function to extract defined variables in cmake script
    N3xed committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    bf2f339 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

  1. Configuration menu
    Copy the full SHA
    7193c52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9873d03 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. cmake: Add toolchains object

    N3xed committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    a172947 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e3527b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19a8e7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a300768 View commit details
    Browse the repository at this point in the history
  5. Add CfgArgs::try_from_json

    N3xed committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    956500f View commit details
    Browse the repository at this point in the history
  6. Don't detect bindgen linker from cache

    Fix kconfig json parse bug
    N3xed committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    03622d9 View commit details
    Browse the repository at this point in the history
  7. Fix clippy warnings

    N3xed committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    1ba0d42 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Fix git::Repository::apply

    Add `git::Repository::apply_once`
    Add `git::Repository::is_applied`
    Publicly export `anyhow` (hidden from docs) because some macros need it.
    Fix `cmd_spawn`
    Add `cmd` variation that returns `Result<ExitStatus>`
    N3xed committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    85fd2f5 View commit details
    Browse the repository at this point in the history
  2. Improve cmake-file-api error messages

    Check the cmake version for support of a specific file-api object kind.
    N3xed committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    2f2b275 View commit details
    Browse the repository at this point in the history