@@ -5,18 +5,18 @@ fn main() {
55 pkg_config:: Config :: new ( ) . atleast_version ( "1.2" ) ;
66
77 let src = [
8- "subprojects/tskit/c/ tskit/convert.c" ,
9- "subprojects/tskit/c/ tskit/core.c" ,
10- "subprojects/tskit/c/ tskit/genotypes.c" ,
11- "subprojects/tskit/c/ tskit/haplotype_matching.c" ,
12- "subprojects/tskit/c/ tskit/stats.c" ,
13- "subprojects/tskit/c/ tskit/tables.c" ,
14- "subprojects/tskit/c/ tskit/trees.c" ,
15- "subprojects/tskit/c/subprojects/ kastore/kastore.c" ,
8+ "subprojects/tskit/tskit/convert.c" ,
9+ "subprojects/tskit/tskit/core.c" ,
10+ "subprojects/tskit/tskit/genotypes.c" ,
11+ "subprojects/tskit/tskit/haplotype_matching.c" ,
12+ "subprojects/tskit/tskit/stats.c" ,
13+ "subprojects/tskit/tskit/tables.c" ,
14+ "subprojects/tskit/tskit/trees.c" ,
15+ "subprojects/kastore/kastore.c" ,
1616 ] ;
1717
18- let tskit_path = Path :: new ( "subprojects/tskit/c " ) ;
19- let kastore_path = Path :: new ( "subprojects/tskit/c/subprojects/ kastore" ) ;
18+ let tskit_path = Path :: new ( "subprojects/tskit/" ) ;
19+ let kastore_path = Path :: new ( "subprojects/kastore/ " ) ;
2020 let mut builder = cc:: Build :: new ( ) ;
2121 let build = builder
2222 . files ( src. iter ( ) )
@@ -32,8 +32,8 @@ fn main() {
3232 // The input header we would like to generate
3333 // bindings for.
3434 . header ( "wrapper.h" )
35- . clang_arg ( "-Isubprojects/tskit/c " )
36- . clang_arg ( "-Isubprojects/tskit/c/subprojects/ kastore" )
35+ . clang_arg ( "-Isubprojects/tskit" )
36+ . clang_arg ( "-Isubprojects/kastore" )
3737 . whitelist_type ( "tsk.*" )
3838 . whitelist_function ( "tsk.*" )
3939 . whitelist_type ( "TSK_.*" )
@@ -51,8 +51,8 @@ fn main() {
5151 . expect ( "Unable to generate bindings" ) ;
5252
5353 // Write the bindings to the $OUT_DIR/bindings.rs file.
54- // let out_path = std::path::PathBuf::from(std::env::var("OUT_DIR").unwrap());
54+ let out_path = std:: path:: PathBuf :: from ( std:: env:: var ( "OUT_DIR" ) . unwrap ( ) ) ;
5555 bindings
56- . write_to_file ( "src/ auto_bindings.rs")
56+ . write_to_file ( out_path . join ( " auto_bindings.rs") )
5757 . expect ( "Couldn't write bindings!" ) ;
5858}
0 commit comments