Skip to content

Commit d7dac60

Browse files
authored
unroll loop and remove unnecessary check
1 parent 99028d3 commit d7dac60

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

packages/grpc-tools/build_binaries.sh

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,13 @@ Linux)
7373
Darwin)
7474
build -DGRPC_TOOLS_TARGET=x86_64 -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
7575

76-
for arch in "x64" "arm64"; do
77-
mkdir "$base/build/bin/$arch"
78-
case "$arch" in
79-
x64) lipo_arch=x86_64 ;;
80-
arm64) lipo_arch=arm64 ;;
81-
esac
82-
for bin in protoc grpc_node_plugin; do
83-
lipo -extract $lipo_arch "$base/build/bin/$bin" -o "$base/build/bin/$arch/$bin"
84-
otool -l "$base/build/bin/$arch/$bin" | grep minos
85-
done
86-
artifacts darwin $arch "$base/build/bin/$arch/"
76+
mkdir "$base/build/bin/x64"
77+
mkdir "$base/build/bin/arm64"
78+
for bin in protoc grpc_node_plugin; do
79+
lipo -extract x86_64 "$base/build/bin/$bin" -o "$base/build/bin/x64/$bin"
80+
lipo -extract arm64 "$base/build/bin/$bin" -o "$base/build/bin/arm64/$bin"
8781
done
82+
artifacts darwin x64 "$base/build/bin/x64/"
83+
artifacts darwin arm64 "$base/build/bin/arm64/"
8884
;;
8985
esac

0 commit comments

Comments
 (0)