Files
BarinkOS/kernel/CMakeLists.txt

14 lines
276 B
CMake

project(Kernel LANGUAGES C CXX ASM)
set(SOURCES
main.cpp
boot.s
)
add_executable(kernel.elf ${SOURCES})
target_link_libraries(kernel.elf PRIVATE CoreLib)
set(LINKER_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/link.ld)
target_link_options(kernel.elf PRIVATE "-T${LINKER_SCRIPT}")