cmake_minimum_required(VERSION 3.25)
file(READ "VERSION.txt" RAW_VERSION)
string(STRIP "${RAW_VERSION}" ENGINE_VERSION)
project(MAG_ENGINE VERSION ${ENGINE_VERSION})

set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set(CMAKE_CONFIGURATION_TYPES Debug Release)
set(FETCHCONTENT_BASE_DIR "${CMAKE_SOURCE_DIR}/.cache/_deps")

option(BUILD_MOVABLE_APP "Build The Movable Desktop App " OFF)

include(${CMAKE_SOURCE_DIR}/cmake/Helpers.cmake)
include(${CMAKE_SOURCE_DIR}/cmake/Versions.cmake)

if(MAG_ENGINE_BUILD_TESTS)
  enable_testing()
endif()

add_subdirectory(engine)

