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 36e6e12 commit 04398e9Copy full SHA for 04398e9
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 a minimum")
9
+endif()
10
+
11
include(CheckCXXCompilerFlag)
12
13
if (WIN32)
0 commit comments