summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2018-06-22 23:55:37 +0200
committerGitHub <noreply@github.com>2018-06-22 23:55:37 +0200
commit971972069cc2813ee7fa5b630c67baab2b35d12d (patch)
tree2322503cb5a800492e10b029881c7516887cd92c /Source/Core
parent1da868ee820e2c63609cbd72a591b30916612cc8 (diff)
parentc4fb07f428fe5279a2871c4db490a1e65021a03c (diff)
Merge pull request #7148 from lioncash/build
Common, DSP: Only compile in x86-64 emitter related utilities on x86 platforms
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Common/CMakeLists.txt4
-rw-r--r--Source/Core/Core/CMakeLists.txt22
2 files changed, 13 insertions, 13 deletions
diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt
index 03881263b0..36d1018575 100644
--- a/Source/Core/Common/CMakeLists.txt
+++ b/Source/Core/Common/CMakeLists.txt
@@ -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
)
diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index ca0b61bc4d..77e09873fd 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -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