Merge pull request #7148 from lioncash/build
Common, DSP: Only compile in x86-64 emitter related utilities on x86 platforms
This commit is contained in:
commit
971972069c
|
@ -44,8 +44,6 @@ add_library(common
|
|||
TraversalClient.cpp
|
||||
UPnP.cpp
|
||||
Version.cpp
|
||||
x64ABI.cpp
|
||||
x64Emitter.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(common
|
||||
|
@ -93,6 +91,8 @@ if(_M_ARM_64)
|
|||
else()
|
||||
if(_M_X86) #X86
|
||||
target_sources(common PRIVATE
|
||||
x64ABI.cpp
|
||||
x64Emitter.cpp
|
||||
x64FPURoundMode.cpp
|
||||
x64CPUDetect.cpp
|
||||
)
|
||||
|
|
|
@ -60,17 +60,6 @@ add_library(core
|
|||
DSP/Interpreter/DSPIntMultiplier.cpp
|
||||
DSP/Interpreter/DSPIntTables.cpp
|
||||
DSP/Jit/DSPEmitterBase.cpp
|
||||
DSP/Jit/x64/DSPEmitter.cpp
|
||||
DSP/Jit/x64/DSPJitRegCache.cpp
|
||||
DSP/Jit/x64/DSPJitExtOps.cpp
|
||||
DSP/Jit/x64/DSPJitBranch.cpp
|
||||
DSP/Jit/x64/DSPJitCCUtil.cpp
|
||||
DSP/Jit/x64/DSPJitArithmetic.cpp
|
||||
DSP/Jit/x64/DSPJitLoadStore.cpp
|
||||
DSP/Jit/x64/DSPJitMisc.cpp
|
||||
DSP/Jit/x64/DSPJitMultiplier.cpp
|
||||
DSP/Jit/x64/DSPJitTables.cpp
|
||||
DSP/Jit/x64/DSPJitUtil.cpp
|
||||
FifoPlayer/FifoAnalyzer.cpp
|
||||
FifoPlayer/FifoDataFile.cpp
|
||||
FifoPlayer/FifoPlaybackAnalyzer.cpp
|
||||
|
@ -235,6 +224,17 @@ add_library(core
|
|||
|
||||
if(_M_X86)
|
||||
target_sources(core PRIVATE
|
||||
DSP/Jit/x64/DSPEmitter.cpp
|
||||
DSP/Jit/x64/DSPJitRegCache.cpp
|
||||
DSP/Jit/x64/DSPJitExtOps.cpp
|
||||
DSP/Jit/x64/DSPJitBranch.cpp
|
||||
DSP/Jit/x64/DSPJitCCUtil.cpp
|
||||
DSP/Jit/x64/DSPJitArithmetic.cpp
|
||||
DSP/Jit/x64/DSPJitLoadStore.cpp
|
||||
DSP/Jit/x64/DSPJitMisc.cpp
|
||||
DSP/Jit/x64/DSPJitMultiplier.cpp
|
||||
DSP/Jit/x64/DSPJitTables.cpp
|
||||
DSP/Jit/x64/DSPJitUtil.cpp
|
||||
PowerPC/Jit64/FPURegCache.cpp
|
||||
PowerPC/Jit64/GPRRegCache.cpp
|
||||
PowerPC/Jit64/Jit64_Tables.cpp
|
||||
|
|
|
@ -15,5 +15,7 @@ add_dolphin_test(SPSCQueueTest SPSCQueueTest.cpp)
|
|||
add_dolphin_test(StringUtilTest StringUtilTest.cpp)
|
||||
add_dolphin_test(SwapTest SwapTest.cpp)
|
||||
|
||||
add_dolphin_test(x64EmitterTest x64EmitterTest.cpp)
|
||||
target_link_libraries(x64EmitterTest PRIVATE bdisasm)
|
||||
if (_M_X86)
|
||||
add_dolphin_test(x64EmitterTest x64EmitterTest.cpp)
|
||||
target_link_libraries(x64EmitterTest PRIVATE bdisasm)
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue