From 45ee552b3efd81eaf05ad79fa3fe1146bed23e15 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Fri, 7 Jun 2019 10:38:40 -0400 Subject: [PATCH] Build static libEGL.lib in addition to DLL. --- build.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.rs b/build.rs index 2fc6161ae..013afb23a 100644 --- a/build.rs +++ b/build.rs @@ -27,12 +27,17 @@ fn build_egl(target: &str) { build.include(fixup_path(file)); } + for file in data.sources { + build.file(fixup_path(file)); + } + if target.contains("x86_64") || target.contains("i686") { build .flag_if_supported("-msse2") // GNU .flag_if_supported("-arch:SSE2"); // MSVC } + // Build DLL. let mut cmd = build.get_compiler().to_command(); let out = env::var("OUT_DIR").unwrap(); let out = Path::new(&out); @@ -54,6 +59,9 @@ fn build_egl(target: &str) { cmd.arg("/DEF:gfx/angle/checkout/src/libEGL/libEGL.def"); let status = cmd.status(); assert!(status.unwrap().success()); + + // Build lib. + build.compile("EGL"); } fn build_angle() {