From 10cf618834419d435c74fb1afb15605e4070a444 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 19 Feb 2026 19:33:18 +0000 Subject: [PATCH] build: update bsp with new bootstrap program --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c6d0578..f2eba0c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 3.14) project(Rosetta C CXX ASM) +set(sys_dir ${CMAKE_CURRENT_BINARY_DIR}/sys) + set(kernel_name mango_kernel) set(bsp_name rosetta-system.bsp) @@ -22,10 +24,14 @@ add_subdirectory(programs) sysroot_add_program(NAME ${kernel_name} BIN_DIR /boot) -bsp_finalise(BSP_NAME ${bsp_name}) +bsp_finalise( + BSP_NAME ${bsp_name} + DEST_DIR ${sys_dir} + BOOTSTRAP_PROGRAM bootstrap) + sysroot_add_file( ID bsp - SRC_PATH ${CMAKE_BINARY_DIR}/${bsp_name} + SRC_PATH ${CMAKE_BINARY_DIR}/sys/${bsp_name} DEST_DIR /boot - DEPENDS ${CMAKE_BINARY_DIR}/${bsp_name}) + DEPENDS bsp) sysroot_finalise()