Check MODEL for arm64 and x86_64 in build.sh Change-Id: I995d433283fbbaa87b00bb7c960220d736bf3ce7
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh index ba8de7a..2b3114e 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh
@@ -21,14 +21,21 @@ export CFLAGS_JAVA_VM="-I $(/usr/libexec/java_home)/include -I $(/usr/libexec/java_home)/include/darwin" fi -export ARCHS="-arch x86_64 -arch arm64" -if [ "x${OUTPUT_DIR}" = "x" ]; then - export OUTPUT_DIR=../../../org.eclipse.swt.cocoa.macosx.x86_64 -fi -if [ -d "chromium_subp/cef_macosx" ]; then - export CHROMIUM_HEADERS=./chromium_subp/cef_macosx -else - export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_macosx +if [ "x${MODEL}" = "xx86_64" ]; then + export ARCHS="-arch x86_64" + if [ "x${OUTPUT_DIR}" = "x" ]; then + export OUTPUT_DIR=../../../org.eclipse.swt.cocoa.macosx.x86_64 + fi + if [ -d "chromium_subp/cef_macosx" ]; then + export CHROMIUM_HEADERS=./chromium_subp/cef_macosx + else + export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_macosx + fi +elif [ "x${MODEL}" = "xarm64" ]; then + export ARCHS="-arch arm64" + if [ "x${OUTPUT_DIR}" = "x" ]; then + export OUTPUT_DIR=../../../org.eclipse.swt.cocoa.macosx.arm64 + fi fi export MACOSX_DEPLOYMENT_TARGET=10.10