diff options
author | daMaex <damaex@live.de> | 2020-03-01 20:16:57 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-22 20:50:53 +0100 |
commit | 31efaaac4036903783ae9fa285f661a3f3d29012 (patch) | |
tree | 62f9e587883ea0c50605a6f2c2b814f1a3321269 /cmake/compiler/gcc | |
parent | 8ec51bf3b69b2d34607b555f2d52b09f8b73c9e3 (diff) |
Core: build on aarch64 with gcc (#24216)
* build on aarch64 with gcc
* Core/aarch64: readability on preprocessor macro
* Core/aarch64: TC C++ codestyle adjustment
(cherry picked from commit ce449f6b5332ab466d935de0077bccfdde716d1b)
Diffstat (limited to 'cmake/compiler/gcc')
-rw-r--r-- | cmake/compiler/gcc/settings.cmake | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/cmake/compiler/gcc/settings.cmake b/cmake/compiler/gcc/settings.cmake index db69064ebce..a0dce55019c 100644 --- a/cmake/compiler/gcc/settings.cmake +++ b/cmake/compiler/gcc/settings.cmake @@ -16,11 +16,13 @@ if(PLATFORM EQUAL 32) -msse2 -mfpmath=sse) endif() -target_compile_definitions(trinity-compile-option-interface - INTERFACE - -DHAVE_SSE2 - -D__SSE2__) -message(STATUS "GCC: SFMT enabled, SSE2 flags forced") +if(NOT CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") + target_compile_definitions(trinity-compile-option-interface + INTERFACE + -DHAVE_SSE2 + -D__SSE2__) + message(STATUS "GCC: SFMT enabled, SSE2 flags forced") +endif() if( WITH_WARNINGS ) target_compile_options(trinity-warning-interface |