From 35523a230a5227c41072375019102edf855718b4 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Mon, 17 Nov 2025 23:15:22 +0100 Subject: [PATCH] Prevent duplicate object generation by linking xtoskrnl with libxtos --- xtoskrnl/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xtoskrnl/CMakeLists.txt b/xtoskrnl/CMakeLists.txt index 07f9468..72e7bb8 100644 --- a/xtoskrnl/CMakeLists.txt +++ b/xtoskrnl/CMakeLists.txt @@ -82,11 +82,12 @@ add_library(libxtos ${XTOSKRNL_SOURCE}) # Link kernel executable add_executable(xtoskrnl - ${XTOSKRNL_SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/xtoskrnl.def) # Add linker libraries -target_link_libraries(xtoskrnl) +target_link_libraries(xtoskrnl + PRIVATE + libxtos) # Set proper binary name and install target set_target_properties(xtoskrnl PROPERTIES SUFFIX .exe)