ConceptCore/ccl/cclCommons/CMakeLists.txt

26 lines
512 B
CMake
Raw Permalink Normal View History

2024-04-15 22:16:14 +03:00
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()