cmake_minimum_required(VERSION 3.10)


project(FGGL VERSION 0.1 LANGUAGES CXX)

# Set C++ version
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

# depdencies
add_subdirectory(vendor/imgui/)

# engine
set(CMAKE_CXX_CLANG_TIDY "clang-tidy;-checks=*")
add_subdirectory(fggl)

# extras
add_subdirectory(tests)
add_subdirectory(demo)