mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -07:00
2b06257e16
This is the bare minimum required to run a few games on AArch64. Was able to run starfield and Animal Crossing to the Nintendo logo. QEmu emulation is literally the slowest thing in the world, it maxes out at around 12mhz on my Core i7-4930MX.
62 lines
1.3 KiB
CMake
62 lines
1.3 KiB
CMake
set(SRCS BreakPoints.cpp
|
|
CDUtils.cpp
|
|
ColorUtil.cpp
|
|
FileSearch.cpp
|
|
FileUtil.cpp
|
|
GekkoDisassembler.cpp
|
|
Hash.cpp
|
|
IniFile.cpp
|
|
MathUtil.cpp
|
|
MemArena.cpp
|
|
MemoryUtil.cpp
|
|
Misc.cpp
|
|
MsgHandler.cpp
|
|
NandPaths.cpp
|
|
Network.cpp
|
|
PcapFile.cpp
|
|
SettingsHandler.cpp
|
|
SDCardUtil.cpp
|
|
StringUtil.cpp
|
|
SymbolDB.cpp
|
|
SysConf.cpp
|
|
Thread.cpp
|
|
Timer.cpp
|
|
Version.cpp
|
|
x64ABI.cpp
|
|
x64Analyzer.cpp
|
|
x64Emitter.cpp
|
|
Crypto/bn.cpp
|
|
Crypto/ec.cpp
|
|
Logging/ConsoleListener.cpp
|
|
Logging/LogManager.cpp)
|
|
|
|
|
|
if(_M_ARM)
|
|
if (_M_ARM_32) #ARMv7
|
|
set(SRCS ${SRCS}
|
|
ArmEmitter.cpp)
|
|
else() #AArch64
|
|
set(SRCS ${SRCS}
|
|
Arm64Emitter.cpp)
|
|
endif()
|
|
set(SRCS ${SRCS}
|
|
ArmCPUDetect.cpp
|
|
GenericFPURoundMode.cpp)
|
|
else()
|
|
if(_M_X86) #X86
|
|
set(SRCS ${SRCS}
|
|
x64FPURoundMode.cpp)
|
|
endif()
|
|
set(SRCS ${SRCS} x64CPUDetect.cpp)
|
|
endif()
|
|
if(WIN32)
|
|
set(SRCS ${SRCS} ExtendedTrace.cpp)
|
|
endif(WIN32)
|
|
|
|
set(LIBS "${CMAKE_THREAD_LIBS_INIT}")
|
|
if((NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") AND (NOT ANDROID))
|
|
set(LIBS ${LIBS} rt)
|
|
endif()
|
|
|
|
add_dolphin_library(common "${SRCS}" "${LIBS}")
|