Skip to content

Commit fc1fb53

Browse files
authored
Merge pull request #11 from postgresml/silas/cxx17
Bump to c++17
2 parents 68f39b4 + ae554c4 commit fc1fb53

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightgbm-sys/build.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ fn main() {
6464
.allowlist_function("LGBM_.*")
6565
.allowlist_type("C_API_.*")
6666
.allowlist_var("C_API_.*")
67-
.clang_args(&["-x", "c++", "-std=c++11", "-flto=thin"])
67+
.clang_args(&["-x", "c++", "-std=c++17", "-flto=thin"])
6868
.clang_arg(format!("-I{}", lgbm_root.join("include").display()))
6969
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()));
7070

7171
#[cfg(target_os = "linux")]
7272
let bindings = bindings
73-
.clang_arg(format!("-I/usr/include/c++/11"))
74-
.clang_arg(format!("-I/usr/include/x86_64-linux-gnu/c++/11"));
73+
.clang_arg(format!("-I/usr/include/c++/17"))
74+
.clang_arg(format!("-I/usr/include/x86_64-linux-gnu/c++/17"));
7575

7676
#[cfg(feature = "cuda")]
7777
let bindings = bindings.clang_arg("-I/usr/local/cuda/include");

0 commit comments

Comments
 (0)