cmake-rs icon indicating copy to clipboard operation
cmake-rs copied to clipboard

Rust build dependency for running cmake

Results 93 cmake-rs issues
Sort by recently updated
recently updated
newest added

On Windows, CMake does not generate PDB files when compiling in debug mode. This can cause problems if the original CMake files try to use the PDB files. For example,...

enhancement
help wanted

When compiling in debug mode with the MSVC compiler the `/MD` or `/MT` flags shall be replaced by `/MDd` or `/MTd`. When it is not the case it prevents to...

enhancement
help wanted

I have a CMake library that conditionally adds link time dependencies based on the [output of a `check_cxx_source_compiles` command](https://github.com/btzy/nativefiledialog-extended/blob/master/src/CMakeLists.txt#L39-L54). That's all fine when building a CMake project, but when building...

When this happens,CMAKE_SYSTEM_PROCESSOR should be armv7-a,not arm

TL;DR - cmake-rs 0.1.49 breaks parallel builds when the build script also performs a cc-rs build _with the `"parallel"` feature enabled_. I don't think this is a cmake-rs bug, but...

I am using this crate to compile CMake projects using the `x86_64-fortanix-unknown-sgx` target to run under Intel SGX, and the latest update to this crate (`v0.1.49`) is causing the following...

I'm trying to [get the ecosystem working with `--minimal-versions` flag](https://github.com/rust-lang/cargo/issues/5657#issuecomment-1308974836), and super-old versions of `cmake` are among problematic crates. It would be helpful if you yanked all versions older than...

- 0.1.49: https://github.com/rust-lang/cmake-rs/releases/tag/0.1.49 - It will be very useful to know whats changed from user

Lovely package! I thought that I'd make this small PR that upgrades `cc` and adds a `parallel` feature, that `cc` provides. I upgraded `cc` because I was getting a warning,...

S-waiting-on-review

Arguments are not applied when setting a custom CC or CXX variable: ```toml [env] CC_aarch64_unknown_linux_musl = "zig cc -target aarch64-linux-musl" CXX_aarch64_unknown_linux_musl = "zig cc -target aarch64-linux-musl" CC_x86_64_unknown_linux_musl = "zig cc...