project(yak-kernel) set(CMAKE_C_FLAGS " -ffreestanding \ -fno-stack-protector \ -fno-stack-check \ -fno-lto \ -fno-pie \ -fno-pic \ -m64 \ -march=x86-64 \ -mabi=sysv \ -mno-80387 \ -mno-mmx \ -mno-sse \ -mno-sse2 \ -mno-red-zone \ -mcmodel=kernel") set(CMAKE_EXE_LINKER_FLAGS " -nostdlib \ -static \ -z max-page-size=0x1000 \ -T ${CMAKE_CURRENT_SOURCE_DIR}/linker.lds") include_directories(../limine/include) add_executable(yak.elf main.c)