diff options
| author | Jessica Hamilton <[email protected]> | 2017-09-13 15:39:06 -0500 |
|---|---|---|
| committer | Jessica Hamilton <[email protected]> | 2017-09-13 15:39:06 -0500 |
| commit | 82d42eca8e19e82d19e810d542f334331e477efc (patch) | |
| tree | 13b05a1317b77c75dc801e858fbedc12813255a6 /openssl-sys | |
| parent | Allow overriding lib/include dirs when cross-compiling. (diff) | |
| download | rust-openssl-82d42eca8e19e82d19e810d542f334331e477efc.tar.xz rust-openssl-82d42eca8e19e82d19e810d542f334331e477efc.zip | |
Use target name in variables when cross-compiling.
Diffstat (limited to 'openssl-sys')
| -rw-r--r-- | openssl-sys/build.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openssl-sys/build.rs b/openssl-sys/build.rs index 789f4ca7..0ca58546 100644 --- a/openssl-sys/build.rs +++ b/openssl-sys/build.rs @@ -47,8 +47,9 @@ fn main() { let mut env_include_dir = "OPENSSL_INCLUDE_DIR".to_string(); if target != host { - env_lib_dir = "TARGET_OPENSSL_LIB_DIR".to_string(); - env_include_dir = "TARGET_OPENSSL_INCLUDE_DIR".to_string(); + let prefix = target.to_uppercase().replace("-", "_"); + env_lib_dir = format!("{}_OPENSSL_LIB_DIR", prefix); + env_include_dir = format!("{}_OPENSSL_INCLUDE_DIR", prefix); } println!("cargo:rerun-if-env-changed={}", env_lib_dir); |