18 lines
408 B
CMake
18 lines
408 B
CMake
cmake_minimum_required(VERSION 3.8..3.22)
|
|
|
|
set(CMAKE_C_COMPILER_WORKS 1)
|
|
set(CMAKE_CXX_COMPILER_WORKS 1)
|
|
|
|
set(CMAKE_SYSTEM_NAME Luna)
|
|
set(CMAKE_CROSSCOMPILING true)
|
|
|
|
project(Luna LANGUAGES C CXX ASM)
|
|
|
|
set(LUNA_ROOT ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
set(CMAKE_C_COMPILER x86_64-luna-gcc)
|
|
set(CMAKE_CXX_COMPILER x86_64-luna-g++)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH ${LUNA_ROOT}/toolchain/x86-64-luna)
|
|
|
|
add_subdirectory(kernel) |