diff --git a/harfbuzz-sys/build.rs b/harfbuzz-sys/build.rs index 4284150c..2a4ccfc7 100644 --- a/harfbuzz-sys/build.rs +++ b/harfbuzz-sys/build.rs @@ -16,6 +16,10 @@ fn build_harfbuzz() { let mut cfg = cc::Build::new(); cfg.cpp(true) .flag_if_supported("-std=c++11") // for unix + .flag_if_supported("-fno-exceptions") + .flag_if_supported("-fno-rtti") + .flag_if_supported("/GR-") + .cpp_link_stdlib(None) .warnings(false) .file("harfbuzz/src/harfbuzz.cc");