project-aster/CMakeLists.txt

20 lines
440 B
CMake

# CMakeLists.txt ; Top-level CMake project file.
cmake_minimum_required(VERSION 3.13)
project(Aster VERSION 0.1.0)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
if (MSVC)
set(CMAKE_CXX_FLAGS "/W4 /GR- /Zi")
add_compile_definitions(_NO_EXCEPTIONS=1)
else ()
set(CMAKE_CXX_FLAGS "-Wall -fno-rtti -fno-exceptions")
endif ()
add_subdirectory("aster")
add_subdirectory("triangle")