Fix capstone dependency

This commit is contained in:
SimoneN64
2025-01-07 19:50:22 +01:00
parent 9f235d9a9f
commit 8210f37335
2 changed files with 59 additions and 60 deletions

View File

@@ -2,9 +2,6 @@ file(GLOB SOURCES *.cpp)
file(GLOB HEADERS *.hpp)
add_subdirectory(core)
option(CAPSTONE_ARCHITECTURE_DEFAULT OFF)
option(CAPSTONE_MIPS_SUPPORT ON)
add_subdirectory(../../external/capstone capstone)
add_library(backend ${SOURCES} ${HEADERS})
target_link_libraries(backend PRIVATE core capstone)
target_link_libraries(backend PRIVATE core)

View File

@@ -65,7 +65,9 @@ add_subdirectory(../backend backend)
add_subdirectory(../../external/parallel-rdp parallel-rdp)
add_subdirectory(../../external/unarr unarr)
add_subdirectory(../../external/SDL SDL)
option(CAPSTONE_ARCHITECTURE_DEFAULT OFF)
option(CAPSTONE_MIPS_SUPPORT ON)
add_subdirectory(../../external/capstone capstone)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
@@ -94,7 +96,7 @@ add_executable(kaizen-qt
Debugger.cpp
CodeModel.hpp)
target_link_libraries(kaizen-qt PUBLIC SDL3::SDL3 SDL3::SDL3-static Qt6::Core Qt6::Gui Qt6::Widgets discord-rpc fmt mio nlohmann_json parallel-rdp backend)
target_link_libraries(kaizen-qt PUBLIC SDL3::SDL3 SDL3::SDL3-static Qt6::Core Qt6::Gui Qt6::Widgets discord-rpc fmt mio nlohmann_json parallel-rdp capstone backend)
target_compile_definitions(kaizen-qt PUBLIC SDL_MAIN_HANDLED)
file(COPY ../../resources/ DESTINATION ${PROJECT_BINARY_DIR}/resources/)