From 8fbac50131ba3309f4e9750a6d904a4065bf6f33 Mon Sep 17 00:00:00 2001 From: irisz64 Date: Fri, 25 Jul 2025 23:13:48 +0200 Subject: [PATCH] Small mistake: MIO lib not properly linked on OS != Windows --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a814702d..5b7c8d3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -133,7 +133,14 @@ add_executable(kaizen src/frontend/Debugger.hpp src/frontend/Debugger.cpp) -target_link_libraries(kaizen PUBLIC imgui SDL3::SDL3 SDL3::SDL3-static cflags::cflags mio::mio_full_winapi parallel-rdp capstone backend) + +if (WIN32) + set(MIO_LIB mio::mio_full_winapi) +else() + set(MIO_LIB mio::mio) +endif() + +target_link_libraries(kaizen PUBLIC imgui SDL3::SDL3 SDL3::SDL3-static cflags::cflags ${MIO_LIB} parallel-rdp capstone backend) target_compile_definitions(kaizen PUBLIC SDL_MAIN_HANDLED) file(COPY resources/ DESTINATION ${PROJECT_BINARY_DIR}/resources/)