CMakeLists: xbyak should only be linked on x64
This commit is contained in:
parent
0fb69f4ec0
commit
459d1478f3
@ -325,6 +325,8 @@ if (ARCHITECTURE_x86_64)
|
||||
else()
|
||||
target_sources(dynarmic PRIVATE backend/x64/exception_handler_generic.cpp)
|
||||
endif()
|
||||
|
||||
target_link_libraries(dynarmic PRIVATE xbyak)
|
||||
elseif(ARCHITECTURE_Aarch64)
|
||||
target_sources(dynarmic PRIVATE
|
||||
backend/A64/emitter/a64_emitter.cpp
|
||||
@ -350,9 +352,11 @@ target_link_libraries(dynarmic
|
||||
fmt::fmt
|
||||
mp
|
||||
tsl::robin_map
|
||||
xbyak
|
||||
$<$<BOOL:DYNARMIC_USE_LLVM>:${llvm_libs}>
|
||||
)
|
||||
if (ARCHITECTURE_x86_64)
|
||||
target_link_libraries(dynarmic PRIVATE xbyak)
|
||||
endif()
|
||||
if (DYNARMIC_ENABLE_CPU_FEATURE_DETECTION)
|
||||
target_compile_definitions(dynarmic PRIVATE DYNARMIC_ENABLE_CPU_FEATURE_DETECTION=1)
|
||||
endif()
|
||||
|
@ -43,7 +43,12 @@ include(CreateDirectoryGroups)
|
||||
create_target_directory_groups(dynarmic_tests)
|
||||
create_target_directory_groups(dynarmic_print_info)
|
||||
|
||||
target_link_libraries(dynarmic_tests PRIVATE dynarmic boost catch fmt mp xbyak)
|
||||
target_link_libraries(dynarmic_tests PRIVATE dynarmic boost catch fmt mp)
|
||||
|
||||
if (ARCHITECTURE_x86_64)
|
||||
target_link_libraries(dynarmic_tests PRIVATE xbyak)
|
||||
endif()
|
||||
|
||||
target_include_directories(dynarmic_tests PRIVATE . ../src)
|
||||
target_compile_options(dynarmic_tests PRIVATE ${DYNARMIC_CXX_FLAGS})
|
||||
target_compile_definitions(dynarmic_tests PRIVATE FMT_USE_USER_DEFINED_LITERALS=0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user