diff --git a/codex-rs/.cargo/config.toml b/codex-rs/.cargo/config.toml index 5d5eb8fd6f..57e4e36295 100644 --- a/codex-rs/.cargo/config.toml +++ b/codex-rs/.cargo/config.toml @@ -9,3 +9,6 @@ rustflags = ["-C", "link-arg=/STACK:8388608", "-C", "link-arg=/arm64hazardfree"] [target.'cfg(all(windows, target_env = "gnu"))'] rustflags = ["-C", "link-arg=-Wl,--stack,8388608"] + +[target.'cfg(target_os = "macos")'] +rustflags = ["-C", "link-arg=-ObjC"] diff --git a/codex-rs/app-server/build.rs b/codex-rs/app-server/build.rs deleted file mode 100644 index abccc48bb6..0000000000 --- a/codex-rs/app-server/build.rs +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - if std::env::var("CARGO_CFG_TARGET_OS").as_deref() == Ok("macos") { - println!("cargo:rustc-link-arg=-ObjC"); - } -} diff --git a/codex-rs/cli/build.rs b/codex-rs/cli/build.rs deleted file mode 100644 index abccc48bb6..0000000000 --- a/codex-rs/cli/build.rs +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - if std::env::var("CARGO_CFG_TARGET_OS").as_deref() == Ok("macos") { - println!("cargo:rustc-link-arg=-ObjC"); - } -} diff --git a/codex-rs/codex-api/build.rs b/codex-rs/codex-api/build.rs deleted file mode 100644 index abccc48bb6..0000000000 --- a/codex-rs/codex-api/build.rs +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - if std::env::var("CARGO_CFG_TARGET_OS").as_deref() == Ok("macos") { - println!("cargo:rustc-link-arg=-ObjC"); - } -}