From 081edba16a917f5a56dd2c1c39eceb5e20f600b1 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Tue, 28 Oct 2025 09:42:31 +0100 Subject: build: simplify toolchain setup --- cmake/Platforms/x86_64.cmake | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/cmake/Platforms/x86_64.cmake b/cmake/Platforms/x86_64.cmake index f969cb3..afdc0ec 100644 --- a/cmake/Platforms/x86_64.cmake +++ b/cmake/Platforms/x86_64.cmake @@ -14,15 +14,17 @@ find_program(CMAKE_ASM_COMPILER "${CMAKE_ASM_COMPILER_TARGET}-gcc" REQUIRED) find_program(CMAKE_CXX_COMPILER "${CMAKE_CXX_COMPILER_TARGET}-g++" REQUIRED) set(CMAKE_CXX_FLAGS_INIT -"-mno-red-zone \ --mcmodel=kernel \ --fno-pie \ --fno-rtti \ --fno-exceptions \ --ffunction-sections \ --fdata-sections" + "-mno-red-zone" + "-mcmodel=kernel" + "-fno-pie" + "-fno-rtti" + "-fno-exceptions" + "-ffunction-sections" + "-fdata-sections" ) +list(JOIN CMAKE_CXX_FLAGS_INIT " " CMAKE_CXX_FLAGS_INIT) + set(CMAKE_EXE_LINKER_FLAGS_INIT "-Wl,--gc-sections") set(CMAKE_CXX_FLAGS_DEBUG "-ggdb3") -- cgit v1.2.3