Added ability to set target architecture in non-packaged mode for macOS.
This commit is contained in:
parent
cd12cb93ea
commit
0d27a76e76
2 changed files with 5 additions and 3 deletions
|
|
@ -23,7 +23,9 @@ endfunction()
|
|||
|
||||
if (NOT DESKTOP_APP_USE_PACKAGED)
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.12 CACHE STRING "Minimum macOS deployment version" FORCE)
|
||||
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "Target macOS architectures" FORCE)
|
||||
if (NOT DEFINED CMAKE_OSX_ARCHITECTURES)
|
||||
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "Target macOS architectures" FORCE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if (WIN32)
|
||||
|
|
|
|||
|
|
@ -38,8 +38,8 @@ if (NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE)
|
|||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
endif()
|
||||
|
||||
if (APPLE)
|
||||
if (DESKTOP_APP_USE_PACKAGED AND DEFINED CMAKE_OSX_ARCHITECTURES)
|
||||
if (APPLE AND NOT DEFINED DESKTOP_APP_MAC_ARCH)
|
||||
if (DEFINED CMAKE_OSX_ARCHITECTURES)
|
||||
set(DESKTOP_APP_MAC_ARCH "${CMAKE_OSX_ARCHITECTURES}" CACHE STRING "Target macOS arch.")
|
||||
else()
|
||||
set(DESKTOP_APP_MAC_ARCH "x86_64;arm64" CACHE STRING "Target macOS arch.")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue