mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-26 23:10:38 +00:00
CMakeLists.txt fixes for M1. It sets cpu arch to "arm64", not "aarch64"
This commit is contained in:
parent
9c8feefcdc
commit
5126c91a81
@ -25,7 +25,13 @@ endif()
|
||||
|
||||
# Detect CPU from CMAKE configuration. Toolchains should set this up
|
||||
if(CMAKE_SYSTEM_PROCESSOR)
|
||||
if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
|
||||
if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^aarch64")
|
||||
set(ARM64 ON)
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm64")
|
||||
# M1 Mac
|
||||
set(ARM64 ON)
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
|
||||
message("ARM_DEVICE is a go")
|
||||
set(ARM_DEVICE ON)
|
||||
if(UNIX AND NOT APPLE)
|
||||
execute_process(COMMAND cat /proc/cpuinfo OUTPUT_VARIABLE OUTSTR)
|
||||
@ -43,8 +49,6 @@ if(CMAKE_SYSTEM_PROCESSOR)
|
||||
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -target armv7a-none-linux-android")
|
||||
endif()
|
||||
endif()
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^aarch64")
|
||||
set(ARM64 ON)
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^amd64" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "^x86_64" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "^AMD64")
|
||||
set(X86_DEVICE ON)
|
||||
set(X86_64_DEVICE ON)
|
||||
@ -77,6 +81,7 @@ endif()
|
||||
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
set(MACOSX ON)
|
||||
set(USING_EGL OFF)
|
||||
endif()
|
||||
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
|
||||
|
Loading…
Reference in New Issue
Block a user