mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core: Configure rapidjson to support arm builds (remove SSE flag for them) (#27618)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
This commit is contained in:
@@ -17,6 +17,13 @@ target_include_directories(rapidjson
|
||||
target_compile_definitions(rapidjson
|
||||
INTERFACE
|
||||
-DRAPIDJSON_HAS_STDSTRING
|
||||
-DRAPIDJSON_SSE2
|
||||
-DRAPIDJSON_48BITPOINTER_OPTIMIZATION=0
|
||||
-DRAPIDJSON_ASSERT=WPAssert)
|
||||
|
||||
if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64)|(AMD64|amd64)|(^i.86$)")
|
||||
target_compile_definitions(rapidjson INTERFACE -DRAPIDJSON_SSE2)
|
||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
|
||||
target_compile_definitions(rapidjson INTERFACE -RAPIDJSON_NEON)
|
||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
|
||||
target_compile_definitions(rapidjson INTERFACE -RAPIDJSON_NEON)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user