File tree 1 file changed +19
-1
lines changed
1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 2.6 )
1
+ cmake_minimum_required (VERSION 3.0 )
2
2
3
3
project (MapServer)
4
4
@@ -20,6 +20,24 @@ set (MapServer_VERSION_MINOR 5)
20
20
set (MapServer_VERSION_REVISION 0)
21
21
set (MapServer_VERSION_SUFFIX "" )
22
22
23
+ # Set C++ version
24
+ # Make CMAKE_CXX_STANDARD available as cache option overridable by user
25
+ set (CMAKE_CXX_STANDARD 11
26
+ CACHE STRING "C++ standard version to use (default is 11)" )
27
+ message (STATUS "Requiring C++${CMAKE_CXX_STANDARD} " )
28
+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
29
+ set (CMAKE_CXX_EXTENSIONS OFF )
30
+ message (STATUS "Requiring C++${CMAKE_CXX_STANDARD} - done" )
31
+
32
+ # Set C99 version
33
+ # Make CMAKE_C_STANDARD available as cache option overridable by user
34
+ set (CMAKE_C_STANDARD 99
35
+ CACHE STRING "C standard version to use (default is 99)" )
36
+ message (STATUS "Requiring C${CMAKE_C_STANDARD} " )
37
+ set (CMAKE_C_STANDARD_REQUIRED ON )
38
+ set (CMAKE_C_EXTENSIONS OFF )
39
+ message (STATUS "Requiring C${CMAKE_C_STANDARD} - done" )
40
+
23
41
set (TARGET_VERSION_MAJOR ${MapServer_VERSION_MAJOR} )
24
42
set (TARGET_VERSION_MINOR ${MapServer_VERSION_MINOR} )
25
43
You can’t perform that action at this time.
0 commit comments