@@ -24,15 +24,6 @@ fn main() {
2424 eprintln ! ( "OUT_DIR is {}" , out_dir) ;
2525 let out_dir = PathBuf :: from ( out_dir) ;
2626
27- let mut make_extra_flags = vec ! [ ] ;
28- let mut clang_extra_flags = vec ! [ ] ;
29-
30- // Define PC_PYTHNET for the C binary build
31- make_extra_flags. push ( "PC_PYTHNET=1" ) ;
32-
33- // Define PC_PYTHNET for the bindings build
34- clang_extra_flags. push ( "-DPC_PYTHNET=1" ) ;
35-
3627 let mut make_targets = vec ! [ ] ;
3728 if target_arch == "bpf" {
3829 make_targets. push ( "cpyth-bpf" ) ;
@@ -48,7 +39,7 @@ fn main() {
4839 if has_feat_check {
4940 eprintln ! ( "WARNING: `check` feature active, make build is skipped" ) ;
5041 } else {
51- do_make_build ( make_extra_flags , make_targets, & out_dir) ;
42+ do_make_build ( make_targets, & out_dir) ;
5243
5344 // Link against the right library for the architecture
5445 if target_arch == "bpf" {
@@ -71,7 +62,6 @@ fn main() {
7162 // Generate and write bindings
7263 let bindings = Builder :: default ( )
7364 . clang_arg ( format ! ( "-I{:}" , get_solana_inc_path( ) . display( ) ) )
74- . clang_args ( clang_extra_flags)
7565 . header ( "./src/bindings.h" )
7666 . rustfmt_bindings ( true )
7767 . generate ( )
@@ -85,14 +75,13 @@ fn main() {
8575 println ! ( "cargo:rerun-if-changed=../" ) ;
8676}
8777
88- fn do_make_build ( extra_flags : Vec < & str > , targets : Vec < & str > , out_dir : & Path ) {
78+ fn do_make_build ( targets : Vec < & str > , out_dir : & Path ) {
8979 // We must forward OUT_DIR as an env variable to the make script otherwise it will output
9080 // its artifacts to the wrong place.
9181 let make_output = std:: process:: Command :: new ( "make" )
9282 . env ( "VERBOSE" , "1" )
9383 . env ( "OUT_DIR" , out_dir. display ( ) . to_string ( ) )
9484 . current_dir ( "../c" )
95- . args ( extra_flags)
9685 . args ( targets)
9786 . output ( )
9887 . expect ( "Failed to run make for C oracle program" ) ;
0 commit comments