From ef0811183a8bf473e19faac910af64c033996994 Mon Sep 17 00:00:00 2001 From: nolen777 Date: Sun, 23 Nov 2025 14:22:06 -0800 Subject: [PATCH] Fix build_plugins.sh to use mactools config (#4558) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace deprecated --noincompatible_enable_cc_toolchain_resolution flag with --config=mactools to properly use Apple's Xcode toolchain instead of LLVM for Darwin bundle builds. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude --- scripts/build_mac_plugin.sh | 5 +++-- scripts/build_plugins.sh | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/build_mac_plugin.sh b/scripts/build_mac_plugin.sh index 88a58f0ff9..5cfad95780 100755 --- a/scripts/build_mac_plugin.sh +++ b/scripts/build_mac_plugin.sh @@ -3,7 +3,8 @@ set -euxo pipefail /bin/echo "building darwin bundle" -bazel build --noincompatible_enable_cc_toolchain_resolution @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle -/usr/bin/unzip -o bazel-bin/external/net_eagle0_unity_godice/darwin/framework/DarwinGodiceBundle.zip -d src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/ +bazel build --config=mactools @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle +ZIP_LOCATION=$(bazel cquery --config=mactools --output=files @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle 2>/dev/null) +/usr/bin/unzip -o $ZIP_LOCATION -d src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/ /usr/bin/plutil -convert xml1 src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/DarwinGodiceBundle.bundle/Contents/Info.plist diff --git a/scripts/build_plugins.sh b/scripts/build_plugins.sh index e6072088a1..4a46ffeb60 100755 --- a/scripts/build_plugins.sh +++ b/scripts/build_plugins.sh @@ -5,8 +5,9 @@ set -euxo pipefail /bin/echo "build plugins" /bin/echo "building darwin bundle" -bazel build --noincompatible_enable_cc_toolchain_resolution @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle -/usr/bin/unzip -o bazel-bin/external/net_eagle0_unity_godice/darwin/framework/DarwinGodiceBundle.zip -d src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/ +bazel build --config=mactools @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle +ZIP_LOCATION=$(bazel cquery --config=mactools --output=files @net_eagle0_unity_godice//darwin/framework:DarwinGodiceBundle 2>/dev/null) +/usr/bin/unzip -o $ZIP_LOCATION -d src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/ /usr/bin/plutil -convert xml1 src/main/csharp/net/eagle0/clients/unity/eagle0/Assets/Plugins/DarwinGodiceBundle.bundle/Contents/Info.plist