add aarch64 build support
This commit is contained in:
parent
2215eba9ef
commit
0b43416651
@ -159,6 +159,8 @@ elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64")
|
|||||||
set(ARCH "x86_64")
|
set(ARCH "x86_64")
|
||||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64.*|PPC64.*|powerpc64.*)")
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64.*|PPC64.*|powerpc64.*)")
|
||||||
set(ARCH "ppc64")
|
set(ARCH "ppc64")
|
||||||
|
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
|
||||||
|
set(ARCH "aarch64")
|
||||||
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "unknown")
|
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "unknown")
|
||||||
set(ARCH "unknown")
|
set(ARCH "unknown")
|
||||||
message(FATAL_ERROR "Unable to determine target architecture! Try setting CMAKE_SYSTEM_PROCESSOR to a valid value.")
|
message(FATAL_ERROR "Unable to determine target architecture! Try setting CMAKE_SYSTEM_PROCESSOR to a valid value.")
|
||||||
@ -172,6 +174,9 @@ if(${ARCH} STREQUAL "x86_64")
|
|||||||
elseif(${ARCH} STREQUAL "ppc64")
|
elseif(${ARCH} STREQUAL "ppc64")
|
||||||
message(STATUS "Detected 64-bit POWER target")
|
message(STATUS "Detected 64-bit POWER target")
|
||||||
set(CMAKE_CXX_FLAGS "-DNO_WARN_X86_INTRINSICS -DSSE_CORRECT_DENORMALS")
|
set(CMAKE_CXX_FLAGS "-DNO_WARN_X86_INTRINSICS -DSSE_CORRECT_DENORMALS")
|
||||||
|
elseif(${ARCH} STREQUAL "aarch64")
|
||||||
|
message(STATUS "Detected 64-bit ARM target")
|
||||||
|
set(CMAKE_CXX_FLAGS "-DNO_WARN_X86_INTRINSICS -DSSE_CORRECT_DENORMALS")
|
||||||
elseif(${ARCH} STREQUAL "unsupported")
|
elseif(${ARCH} STREQUAL "unsupported")
|
||||||
message(FATAL_ERROR "Unsupported target architecture! Try porting openEMS to your architecture...")
|
message(FATAL_ERROR "Unsupported target architecture! Try porting openEMS to your architecture...")
|
||||||
else()
|
else()
|
||||||
|
Loading…
Reference in New Issue
Block a user