blob: cecf0e51209fbccd0a9d4f325a7452bfe1c4b244 [file] [log] [blame]
David Tolnay7db73692019-10-20 14:51:12 -04001fn main() {
2 cc::Build::new()
David Tolnay736cbca2020-03-11 16:49:18 -07003 .file("src/cxx.cc")
Christopher Chalmersd24563d2020-05-08 19:23:46 +01004 .cpp(true)
David Tolnay110df7d2020-05-08 13:06:04 -07005 .cpp_link_stdlib(None) // linked via link-cplusplus crate
David Tolnayde1cb772020-08-28 17:25:29 -07006 .flag_if_supported(cxxbridge_flags::STD)
David Tolnay69601622020-04-29 18:48:36 -07007 .compile("cxxbridge03");
David Tolnay736cbca2020-03-11 16:49:18 -07008 println!("cargo:rerun-if-changed=src/cxx.cc");
9 println!("cargo:rerun-if-changed=include/cxx.h");
David Tolnay585a9fe2020-08-30 21:03:38 -070010 println!("cargo:rustc-cfg=built_with_cargo");
David Tolnay7db73692019-10-20 14:51:12 -040011}