We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae8e43d commit 39eacfeCopy full SHA for 39eacfe
1 file changed
CMakeLists.txt
@@ -121,8 +121,10 @@ endif()
121
message(STATUS "System architecture: ${CMAKE_SYSTEM_PROCESSOR}")
122
123
if(${PLATFORM} STREQUAL "osx")
124
- # Set archs to be build for osx to both x86_64 and arm64
125
- set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64")
+ # Default to universal binary if no architecture was specified via -DCMAKE_OSX_ARCHITECTURES
+ if(NOT DEFINED CMAKE_OSX_ARCHITECTURES OR CMAKE_OSX_ARCHITECTURES STREQUAL "")
126
+ set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64")
127
+ endif()
128
129
if(DEFINED CMAKE_OSX_ARCHITECTURES)
130
message(STATUS "Target architectures (CMAKE_OSX_ARCHITECTURES): ${CMAKE_OSX_ARCHITECTURES}")
0 commit comments