mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-23 20:33:23 +00:00
🆕 完成了内核执行头程序(编译仍有问题)
This commit is contained in:
@ -1,6 +1,23 @@
|
||||
cmake_minimum_required(VERSION 3.20)
|
||||
project(dragonOS C)
|
||||
set(CMAKE_VERBOSE_MAKEFILE on)
|
||||
|
||||
set(DRAGONOS_ARCH "x86_64")
|
||||
|
||||
mark_as_advanced(CMAKE_INSTALL_PREFIX)
|
||||
|
||||
set(CROSS_COMPILE "${DRAGONOS_ARCH}-linux-gnu-")
|
||||
set(CMAKE_C_COMPILER "${CROSS_COMPILE}gcc")
|
||||
set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc")
|
||||
enable_language(ASM ASM_NASM)
|
||||
|
||||
set(CMAKE_C_FLAGS
|
||||
"-Wall -fPIC -nostdlib -nostartfiles -ffreestanding ")
|
||||
|
||||
|
||||
project(dragonOS C ASM)
|
||||
|
||||
set(CMAKE_C_STANDARD 11)
|
||||
add_subdirectory(bootloader)
|
||||
add_subdirectory(kernel)
|
||||
include_directories(kernel)
|
||||
|
||||
|
Reference in New Issue
Block a user