aboutsummaryrefslogtreecommitdiff
path: root/bindings/rust
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/rust')
-rw-r--r--bindings/rust/build.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs
index c6061f0..4cc26f5 100644
--- a/bindings/rust/build.rs
+++ b/bindings/rust/build.rs
@@ -7,6 +7,9 @@ fn main() {
.flag_if_supported("-Wno-unused-parameter")
.flag_if_supported("-Wno-unused-but-set-variable")
.flag_if_supported("-Wno-trigraphs");
+ #[cfg(target_env = "msvc")]
+ c_config.flag("-utf-8");
+
let parser_path = src_dir.join("parser.c");
c_config.file(&parser_path);