66#
77#-----------------------------------------------------------------------------
88
9- cmake_minimum_required (VERSION 3.10 FATAL_ERROR )
9+ cmake_minimum_required (VERSION 3.10 )
10+
1011list (APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR } /cmake" )
1112
13+ #-----------------------------------------------------------------------------
14+
15+ set (CMAKE_CXX_STANDARD 17)
16+ set (CMAKE_CXX_EXTENSIONS OFF )
17+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
18+
19+ set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
20+
1221
1322#-----------------------------------------------------------------------------
1423#
@@ -22,18 +31,7 @@ set(CMAKE_CONFIGURATION_TYPES "Debug;Release;RelWithDebInfo;MinSizeRel;Dev"
2231 "List of available configuration types"
2332 FORCE )
2433
25- project (osm-gis-export)
26-
27- set (OSM_GIS_EXPORT_VERSION_MAJOR 0)
28- set (OSM_GIS_EXPORT_VERSION_MINOR 0)
29- set (OSM_GIS_EXPORT_VERSION_PATCH 1)
30-
31- set (OSM_GIS_EXPORT_VERSION
32- ${OSM_GIS_EXPORT_VERSION_MAJOR} .${OSM_GIS_EXPORT_VERSION_MINOR} .${OSM_GIS_EXPORT_VERSION_PATCH} )
33-
34- set (AUTHOR "Jochen Topf <jochen@topf.org>" )
35-
36- set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
34+ project (osm-gis-export VERSION 0.0.1 LANGUAGES CXX C )
3735
3836
3937#-----------------------------------------------------------------------------
@@ -121,23 +119,6 @@ else()
121119endif ()
122120
123121
124- #-----------------------------------------------------------------------------
125- #
126- # Decide which C++ version to use (Minimum/default: C++17).
127- #
128- #-----------------------------------------------------------------------------
129- if (NOT MSVC )
130- if (NOT USE_CPP_VERSION)
131- set (USE_CPP_VERSION c++17)
132- endif ()
133- message (STATUS "Use C++ version: ${USE_CPP_VERSION} " )
134- # following only available from cmake 2.8.12:
135- # add_compile_options(-std=${USE_CPP_VERSION})
136- # so using this instead:
137- add_definitions (-std=${USE_CPP_VERSION} )
138- endif ()
139-
140-
141122#-----------------------------------------------------------------------------
142123#
143124# Compiler and Linker flags
0 commit comments