From 0503855fb863911b4e3537af37f6ea3e9ed7dbaa Mon Sep 17 00:00:00 2001 From: sekaiacg Date: Sun, 5 May 2024 22:27:01 +0800 Subject: [PATCH] Darwin: Fix compilation Signed-off-by: sekaiacg --- build_darwin.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build_darwin.sh b/build_darwin.sh index c7abdbe2..f7c0f5e6 100755 --- a/build_darwin.sh +++ b/build_darwin.sh @@ -16,8 +16,14 @@ cmake_build() local MAKE_CMD="time -p make -C $OUT -j$(sysctl -n hw.logicalcpu)" fi; + local PROCESSOR="" + [ ${ABI} == "x86_64" ] && PROCESSOR="x86_64" + [ ${ABI} == "aarch64" ] && PROCESSOR="arm64" + if [[ $TARGET == "Darwin" ]]; then cmake -S ${BUILD_DIR} -B ${OUT} ${BUILD_METHOD} \ + -DCMAKE_SYSTEM_NAME="Darwin" \ + -DCMAKE_SYSTEM_PROCESSOR="${PROCESSOR}" \ -DCMAKE_BUILD_TYPE="Release" \ -DCMAKE_C_COMPILER_TARGET="${ABI}-apple-darwin" \ -DCMAKE_CXX_COMPILER_TARGET="${ABI}-apple-darwin" \