Files
XCEngine/CMakeLists.txt

21 lines
542 B
CMake
Raw Normal View History

2026-03-11 17:38:11 +08:00
cmake_minimum_required(VERSION 3.15)
project(XCEngine)
2026-03-11 17:38:11 +08:00
set(CMAKE_CXX_STANDARD 20)
2026-03-11 17:38:11 +08:00
set(CMAKE_CXX_STANDARD_REQUIRED ON)
enable_testing()
option(XCENGINE_ENABLE_MONO_SCRIPTING "Build the Mono-based C# scripting runtime" ON)
set(
XCENGINE_MONO_ROOT_DIR
"${CMAKE_SOURCE_DIR}//Fermion/Fermion/external/mono"
CACHE PATH
"Path to the bundled Mono distribution used by the scripting runtime")
add_subdirectory(engine)
add_subdirectory(editor)
add_subdirectory(managed)
add_subdirectory(mvs/RenderDoc)
add_subdirectory(tests)