Browse Source

Added support for cross-compiling Apple Silicon on x86 (#315)

Mikael Hermansson 3 years ago
parent
commit
fdefc8e0d8
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Build/CMakeLists.txt

+ 2 - 0
Build/CMakeLists.txt

@@ -148,6 +148,8 @@ elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" OR "${CMAKE_SYSTEM_NAME}" STREQU
 	# Platform specific compiler flags
 	if (CROSS_COMPILE_ARM)
 		set(CMAKE_CXX_FLAGS "--target=aarch64-linux-gnu ${CMAKE_CXX_FLAGS}")
+	elseif (CMAKE_OSX_ARCHITECTURES MATCHES "arm64")
+		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
 	elseif ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64")
 		# X64
 		if (USE_AVX512)