We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c44d686 commit 6dc927bCopy full SHA for 6dc927b
1 file changed
CMakeLists.txt
@@ -1,9 +1,13 @@
1
cmake_minimum_required (VERSION 3.10)
2
project (simplecpp LANGUAGES CXX)
3
4
-set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard to use")
5
set(CMAKE_CXX_STANDARD_REQUIRED ON)
6
7
+if(CMAKE_CXX_STANDARD LESS 11)
8
+ message(FATAL_ERROR "C++ standard was set to ${CMAKE_CXX_STANDARD} but 11 is required as minimum")
9
+endif()
10
+
11
include(CheckCXXCompilerFlag)
12
13
if (WIN32)
0 commit comments