# mtgodot-poc — top level # Phase 1 (macOS) scaffolding. See docs/GODOT-POC-PLAN.md §M0'. cmake_minimum_required(VERSION 3.20) project(mtgodot_poc CXX C) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_C_STANDARD 17) if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) set(CMAKE_BUILD_TYPE Debug CACHE STRING "" FORCE) endif() set(CMAKE_EXPORT_COMPILE_COMMANDS ON) # Phase 1 is macOS-only; fail early anywhere else so nobody wastes time. if(NOT APPLE) message(FATAL_ERROR "mtgodot-poc Phase 1 targets macOS only (see docs/GODOT-POC-PLAN.md §00).") endif() add_subdirectory(extension)