From ecfa0e06171c77d905e1ffdceffeee5ecdcd0fbc Mon Sep 17 00:00:00 2001 From: dmitry <dmitry.puzyrkov@demlabs.net> Date: Mon, 28 Aug 2023 18:59:45 +0700 Subject: [PATCH] [+] allow to set MACOS_ARCH outside the build --- cmake/OS_Detection.cmake | 15 +++++++++------ dap-sdk | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/cmake/OS_Detection.cmake b/cmake/OS_Detection.cmake index ca52af1043..f0ea578a90 100644 --- a/cmake/OS_Detection.cmake +++ b/cmake/OS_Detection.cmake @@ -67,12 +67,15 @@ if(UNIX) if (${_CMAKE_OSX_SYSROOT_PATH} MATCHES "MacOS") set(MACOS ON) # on macOS "uname -m" returns the architecture (x86_64 or arm64) - execute_process( - COMMAND uname -m - RESULT_VARIABLE result - OUTPUT_VARIABLE MACOS_ARCH - OUTPUT_STRIP_TRAILING_WHITESPACE - ) + if (NOT DEFINED MACOS_ARCH) + + execute_process( + COMMAND uname -m + RESULT_VARIABLE result + OUTPUT_VARIABLE MACOS_ARCH + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + endif() add_definitions("-DDAP_OS_MAC -DDAP_OS_MAC_ARCH=${MACOS_ARCH}") elseif (${_CMAKE_OSX_SYSROOT_PATH} MATCHES "iOS") set(IOS ON) diff --git a/dap-sdk b/dap-sdk index 933f974796..dd493a2095 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 933f97479602d7b4be2c8fdbe6f6d2aea7dfc9b9 +Subproject commit dd493a209579b92a9935d59c546ce276d0e653c4 -- GitLab