build: switched to ninja
This commit is contained in:
+2
-1
@@ -3,7 +3,8 @@ TEMP_DIR := env_var_or_default("TEMP_DIR", BUILD_DIR + "/temp")
|
|||||||
build:
|
build:
|
||||||
cmake -B {{TEMP_DIR}}/Bootloader -S . \
|
cmake -B {{TEMP_DIR}}/Bootloader -S . \
|
||||||
-DCMAKE_TOOLCHAIN_FILE=cmake/aarch64-uefi.cmake \
|
-DCMAKE_TOOLCHAIN_FILE=cmake/aarch64-uefi.cmake \
|
||||||
-DCMAKE_BUILD_TYPE=Release
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-G Ninja
|
||||||
|
|
||||||
cmake --build {{TEMP_DIR}}/Bootloader
|
cmake --build {{TEMP_DIR}}/Bootloader
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ target_include_directories(Kernel PRIVATE
|
|||||||
|
|
||||||
target_compile_options(Kernel PRIVATE
|
target_compile_options(Kernel PRIVATE
|
||||||
$<$<COMPILE_LANGUAGE:C>:
|
$<$<COMPILE_LANGUAGE:C>:
|
||||||
|
-std=c23
|
||||||
-ffreestanding
|
-ffreestanding
|
||||||
-fno-stack-protector
|
-fno-stack-protector
|
||||||
-fno-builtin
|
-fno-builtin
|
||||||
|
|||||||
+2
-1
@@ -2,7 +2,8 @@ BUILD_DIR := env_var_or_default("BUILD_DIR", justfile_directory() + "/.build")
|
|||||||
TEMP_DIR := env_var_or_default("TEMP_DIR", BUILD_DIR + "/temp")
|
TEMP_DIR := env_var_or_default("TEMP_DIR", BUILD_DIR + "/temp")
|
||||||
build:
|
build:
|
||||||
cmake -B {{TEMP_DIR}}/Kernel -S . \
|
cmake -B {{TEMP_DIR}}/Kernel -S . \
|
||||||
-DCMAKE_TOOLCHAIN_FILE=cmake/aarch64-bare.cmake
|
-DCMAKE_TOOLCHAIN_FILE=cmake/aarch64-bare.cmake \
|
||||||
|
-G Ninja
|
||||||
|
|
||||||
cmake --build {{TEMP_DIR}}/Kernel
|
cmake --build {{TEMP_DIR}}/Kernel
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user