CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cmake_minimum_required(VERSION 3.19 FATAL_ERROR) project(Crucible DESCRIPTION "Crucible is an all-in-one framework for building cross-platform applications." HOMEPAGE_URL https://gitlab.com/bravelytyped/crucible LANGUAGES CXX VERSION 0.1.0) include(CTest) set(CMAKE_CXX_STANDARD 17 CACHE INTERNAL "") set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE INTERNAL "") add_subdirectory(executables) add_subdirectory(libraries)