|
@@ -1,23 +0,0 @@
|
|
|
-cmake_minimum_required(VERSION 3.20)
|
|
|
-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)
|
|
|
-
|