From 955a79aaaf3af53446df0aa6277b534abfd279bb Mon Sep 17 00:00:00 2001 From: Drew Carlson Date: Sun, 30 Jul 2023 09:10:58 -0700 Subject: [PATCH] WIP: Setup build workflow --- cmake-files/ios-arm64.cmake | 8 ++++++++ cmake-files/macos-arm64.cmake | 8 ++++++++ cmake-files/macos-x64.cmake | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/cmake-files/ios-arm64.cmake b/cmake-files/ios-arm64.cmake index 327b9a4..37f4029 100644 --- a/cmake-files/ios-arm64.cmake +++ b/cmake-files/ios-arm64.cmake @@ -4,3 +4,11 @@ set(CMAKE_SYSTEM_PROCESSOR arm64) set(CMAKE_OSX_ARCHITECTURES arm64) set(CMAKE_OSX_DEPLOYMENT_TARGET 9.0) set(CMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH NO) + +execute_process( + COMMAND xcrun --sdk iphoneos --show-sdk-path + OUTPUT_VARIABLE IOS_SDK_PATH + OUTPUT_STRIP_TRAILING_WHITESPACE +) + +set(CMAKE_OSX_SYSROOT ${IOS_SDK_PATH}) \ No newline at end of file diff --git a/cmake-files/macos-arm64.cmake b/cmake-files/macos-arm64.cmake index 78417f6..e06b861 100644 --- a/cmake-files/macos-arm64.cmake +++ b/cmake-files/macos-arm64.cmake @@ -2,3 +2,11 @@ set(CMAKE_SYSTEM_NAME Darwin) set(CMAKE_SYSTEM_PROCESSOR arm64) set(CMAKE_OSX_ARCHITECTURES arm64) + +execute_process( + COMMAND xcrun --sdk macosx --show-sdk-path + OUTPUT_VARIABLE MACOS_SDK_PATH + OUTPUT_STRIP_TRAILING_WHITESPACE +) + +set(CMAKE_OSX_SYSROOT ${MACOS_SDK_PATH}) \ No newline at end of file diff --git a/cmake-files/macos-x64.cmake b/cmake-files/macos-x64.cmake index 95cd15d..dd64a3e 100644 --- a/cmake-files/macos-x64.cmake +++ b/cmake-files/macos-x64.cmake @@ -2,3 +2,11 @@ set(CMAKE_SYSTEM_NAME Darwin) set(CMAKE_SYSTEM_PROCESSOR x86_64) set(CMAKE_OSX_ARCHITECTURES x86_64) + +execute_process( + COMMAND xcrun --sdk macosx --show-sdk-path + OUTPUT_VARIABLE MACOS_SDK_PATH + OUTPUT_STRIP_TRAILING_WHITESPACE +) + +set(CMAKE_OSX_SYSROOT ${MACOS_SDK_PATH}) \ No newline at end of file