Skip to content

Commit ad105b5

Browse files
committed
Reduce required cc crate version.
1 parent 5ff8417 commit ad105b5

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

genmc-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ edition = "2024"
1111
cxx = { version = "1.0.160", features = ["c++20"] }
1212

1313
[build-dependencies]
14-
cc = "1.2.30"
14+
cc = "1.2.16"
1515
cmake = "0.1.54"
1616
git2 = { version = "0.20.2", default-features = false, features = ["https"] }
1717
cxx-build = { version = "1.0.160", features = ["parallel"] }

genmc-sys/build.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,10 @@ fn compile_cpp_dependencies(genmc_path: &Path) {
215215
if enable_genmc_debug {
216216
bridge.define("ENABLE_GENMC_DEBUG", None);
217217
}
218+
for definition in definitions {
219+
bridge.flag(definition);
220+
}
218221
bridge
219-
.flags(definitions)
220222
.opt_level(2)
221223
.debug(true) // Same settings that GenMC uses (default for cmake `RelWithDebInfo`)
222224
.warnings(false) // NOTE: enabling this produces a lot of warnings.

0 commit comments

Comments
 (0)