diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-02-15 09:13:01 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-02-15 09:13:22 +0100 |
| commit | c5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19 (patch) | |
| tree | ec12f6fad0ce8f10c1fa4aa6798ac3e01d1ccd98 | |
| parent | d525ed1d6d927b620f48a8182551f0eda4b7cef7 (diff) | |
| download | mullvadvpn-c5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19.tar.xz mullvadvpn-c5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19.zip | |
Fix `mullvad-api` build on ios
| -rw-r--r-- | mullvad-api/build.rs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/mullvad-api/build.rs b/mullvad-api/build.rs index cddf6e079d..ecb1080a0d 100644 --- a/mullvad-api/build.rs +++ b/mullvad-api/build.rs @@ -1,12 +1,15 @@ fn main() { let crate_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap(); - if std::env::var("TARGET").unwrap() == "aarch64-apple-ios" { - cbindgen::Builder::new() - .with_crate(crate_dir) - .with_language(cbindgen::Language::C) - .generate() - .expect("failed to generate bindings") - .write_to_file("include/mullvad-api.h"); + match std::env::var("TARGET").unwrap().as_str() { + "aarch64-apple-ios" | "aarch64-apple-ios-sim" => { + cbindgen::Builder::new() + .with_crate(crate_dir) + .with_language(cbindgen::Language::C) + .generate() + .expect("failed to generate bindings") + .write_to_file("include/mullvad-api.h"); + } + _ => (), } } |
