Files
Aethera/CMakeLists.txt
T
2026-08-31 09:57:37 +08:00

19 lines
808 B
CMake

cmake_minimum_required(VERSION 3.20)
project(Aethera VERSION 1.0.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
include("${CMAKE_CURRENT_LIST_DIR}/third_party/build_infra/start.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/cmake/package.cmake")
set(CMAKE_FOLDER "Aethera_Kernel")
include("${CMAKE_CURRENT_LIST_DIR}/kernel/main.cmake")
set(CMAKE_FOLDER "render_2D")
include("${CMAKE_CURRENT_LIST_DIR}/render_2D/main.cmake")
set(CMAKE_FOLDER "render_3D")
include("${CMAKE_CURRENT_LIST_DIR}/render_3D/main.cmake")
set(CMAKE_FOLDER "mcp")
include("${CMAKE_CURRENT_LIST_DIR}/mcp/main.cmake")
set(CMAKE_FOLDER "web_server")
include("${CMAKE_CURRENT_LIST_DIR}/web_server/main.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/third_party/build_infra/end.cmake")