mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-21 13:20:27 -06:00
Common, DSP: Only compile in x86-64 emitter related utilities on x86 platforms
Previously these were required to be built into the executable so that the JIT portion of the DSP code would build properly, as the x86-64-specifics were tightly coupled to the DSP common code. As this is no longer the case, this is no longer necessary.
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user