blob: 502a60bfd2408cfb1c682313df6b79106a4bbf3a [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 Tolnay591dcb62020-09-01 23:00:38 -07007 .compile("cxxbridge04");
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}