Skip to content

Commit a0ace87

Browse files
author
bors-servo
authored
Auto merge of #331 - upsuper:patch-2, r=emilio
Fix issues in README Mainly for fixing `env!("OUT_DIR")` usage in `build.rs`.
2 parents 5d9c48e + 3f711d8 commit a0ace87

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ In `Cargo.toml`:
8282

8383
```toml
8484
[package]
85-
...
85+
# ...
8686
build = "build.rs"
8787

8888
[build-dependencies.libbindgen]
@@ -95,12 +95,16 @@ In `build.rs`:
9595
```rust
9696
extern crate libbindgen;
9797

98+
use std::env;
99+
use std::path::Path;
100+
98101
fn main() {
102+
let out_dir = env::var("OUT_DIR").unwrap();
99103
let _ = libbindgen::builder()
100104
.header("example.h")
101105
.use_core()
102106
.generate().unwrap()
103-
.write_to_file(concat!(env!("OUT_DIR"), "/example.rs"));
107+
.write_to_file(Path::new(&out_dir).join("example.rs"));
104108
}
105109
```
106110

0 commit comments

Comments
 (0)