diff options
| author | Felix Morgner <fmorgner@hsr.ch> | 2020-02-21 14:31:25 +0100 |
|---|---|---|
| committer | Felix Morgner <fmorgner@hsr.ch> | 2020-02-21 14:31:25 +0100 |
| commit | 300bf973264dd9ecd876582685bfa7471ba83554 (patch) | |
| tree | 5966c05cb44ac5857aae9e73bfb4a8ffa652fa14 | |
| parent | 467feab6838f5688680def7ca75fac034e1d5a6b (diff) | |
| download | newtype-300bf973264dd9ecd876582685bfa7471ba83554.tar.xz newtype-300bf973264dd9ecd876582685bfa7471ba83554.zip | |
build: set standard dependency on library
| -rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ba03c5f..c6a645c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,11 +6,6 @@ project("newtype" DESCRIPTION "A library of types and functions to create strong type aliases" ) -set(CMAKE_CXX_STANDARD "20") -set(CMAKE_CXX_STANDARD_REQUIRED YES) -set(CMAKE_CXX_EXTENSIONS OFF) -set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) - include("CTest") include("CMakePackageConfigHelpers") @@ -23,6 +18,10 @@ target_include_directories("${PROJECT_NAME}" INTERFACE $<INSTALL_INTERFACE:include> ) +target_compile_features("${PROJECT_NAME}" INTERFACE + "cxx_std_20" +) + install(TARGETS "${PROJECT_NAME}" EXPORT "${PROJECT_NAME}Targets" PUBLIC_HEADER DESTINATION "include" |
