We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 33a7a10 commit 65294feCopy full SHA for 65294fe
CMakeLists.txt
@@ -95,9 +95,10 @@ include_directories( ${Python_INCLUDE_DIRS} )
95
# Shared libraries need flag -fPIC
96
set_property( TARGET ${PROJECT_NAME} PROPERTY POSITION_INDEPENDENT_CODE TRUE )
97
98
-# If macOS system, force mark all undefined symbols as having to be looked up at runtime
+# If macOS system, builds a Mach-O universal binary with 2 architectures: x86_64 and arm64 for Apple M processors
99
if (APPLE)
100
- set(CMAKE_MODULE_LINKER_FLAGS "-undefined dynamic_lookup" )
+ set_property( TARGET ${PROJECT_NAME} PROPERTY COMPILE_FLAGS "-arch arm64 -arch x86_64" )
101
+ set_property( TARGET ${PROJECT_NAME} PROPERTY LINK_FLAGS "-arch arm64 -arch x86_64" )
102
endif()
103
104
# Add cPiCode library static link
0 commit comments