summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-02-15 09:13:01 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-02-15 09:13:22 +0100
commitc5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19 (patch)
treeec12f6fad0ce8f10c1fa4aa6798ac3e01d1ccd98
parentd525ed1d6d927b620f48a8182551f0eda4b7cef7 (diff)
downloadmullvadvpn-c5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19.tar.xz
mullvadvpn-c5e4ae1f1aca294e8b2e095f6b5f9a3a71f60f19.zip
Fix `mullvad-api` build on ios
-rw-r--r--mullvad-api/build.rs17
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");
+ }
+ _ => (),
}
}