mirror of
https://github.com/IRBorisov/ConceptCore.git
synced 2025-06-26 01:00:36 +03:00
26 lines
512 B
CMake
26 lines
512 B
CMake
cmake_minimum_required(VERSION 3.23)
|
|
|
|
project (cclCommons VERSION 1.2.0 LANGUAGES CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
|
|
|
##
|
|
## Project options
|
|
##
|
|
option(CC_BuildTests "Include tests executable" TRUE)
|
|
option(CC_UseSanitizers "Use sanitizers" FALSE)
|
|
|
|
## Compiler options
|
|
include(../cmake/CXXTargets.cmake)
|
|
|
|
##
|
|
## Project Setup
|
|
##
|
|
install(DIRECTORY include/ DESTINATION include)
|
|
|
|
if(CC_BuildTests)
|
|
enable_testing()
|
|
add_subdirectory("test")
|
|
endif() |