Vita3K/vita3k/cpu/CMakeLists.txt
sunho 816d6b3d60 vita3k: Merge cpu and disasm library
cpu: Group cpu implementations by impl folder
2021-05-09 12:55:52 +02:00

28 lines
637 B
CMake

set(SOURCE_LIST
include/cpu/state.h
include/cpu/common.h
include/cpu/functions.h
include/cpu/impl/dynarmic_cpu.h
include/cpu/impl/interface.h
include/cpu/impl/unicorn_cpu.h
include/cpu/disasm/functions.h
include/cpu/disasm/state.h
src/disasm.cpp
src/cpu.cpp
src/dynarmic_cpu.cpp
src/unicorn_cpu.cpp
)
add_library(
cpu
STATIC
${SOURCE_LIST}
)
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${SOURCE_LIST})
target_include_directories(cpu PUBLIC include)
target_link_libraries(cpu PUBLIC mem util)
target_include_directories(cpu PRIVATE ${capstone_INCLUDE_DIRS})
target_link_libraries(cpu PRIVATE dynarmic unicorn capstone-static)