[Build] Fix discord-rpc multi-arch builds
RapidJson needs to be configured to use NEON rather than SSE4.2
This commit is contained in:
committed by
Radosław Gliński
parent
c651641c2d
commit
c50b036178
6
third_party/CMakeLists.txt
vendored
6
third_party/CMakeLists.txt
vendored
@@ -77,7 +77,11 @@ add_library(discord-rpc STATIC
|
||||
discord-rpc/src/serialization.cpp
|
||||
discord-rpc/src/serialization.h
|
||||
)
|
||||
target_compile_definitions(discord-rpc PRIVATE RAPIDJSON_SSE42)
|
||||
if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64")
|
||||
target_compile_definitions(discord-rpc PRIVATE RAPIDJSON_SSE42)
|
||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|ARM64")
|
||||
target_compile_definitions(discord-rpc PRIVATE RAPIDJSON_NEON)
|
||||
endif()
|
||||
target_include_directories(discord-rpc PUBLIC discord-rpc/include PRIVATE rapidjson/include)
|
||||
if(WIN32)
|
||||
target_sources(discord-rpc PRIVATE
|
||||
|
||||
Reference in New Issue
Block a user