Require CMake 3.6

This commit is contained in:
Gaute Lindkvist
2020-09-23 14:26:12 +02:00
parent 9c8b7ac76f
commit f7aed637f8
26 changed files with 30 additions and 33 deletions

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (ApplicationCode) project (ApplicationCode)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (Commands) project (Commands)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (RigGeoMechDataModel) project (RigGeoMechDataModel)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (RifOdbReader) project (RifOdbReader)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
set ( SOURCE_GROUP_HEADER_FILES set ( SOURCE_GROUP_HEADER_FILES
${CMAKE_CURRENT_LIST_DIR}/RiaGrpcServer.h ${CMAKE_CURRENT_LIST_DIR}/RiaGrpcServer.h

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (ResultStatisticsCache) project (ResultStatisticsCache)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
include (CheckCSourceCompiles) include (CheckCSourceCompiles)
project (ResInsight) project (ResInsight)
@@ -13,11 +13,8 @@ SET(BUILD_SHARED_LIBS OFF CACHE BOOL "ERT: Build shared libraries")
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
# Use CMake to enforce C++11 when using CMake 3 or newer. # Use CMake to enforce C++11 when using CMake 3 or newer.
# The check can be removed when the minimum version is 3. set(CMAKE_CXX_STANDARD 11)
if( (${CMAKE_MAJOR_VERSION} GREATER 3) OR (${CMAKE_MAJOR_VERSION} EQUAL 3)) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
endif()
################################################################################ ################################################################################
# Setup the main platform defines # Setup the main platform defines
@@ -27,11 +24,11 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
add_definitions(-DCVF_OSX) add_definitions(-DCVF_OSX)
elseif(MSVC) elseif(MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /std:c++14") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
endif() endif()
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set(CMAKE_CXX_FLAGS "-DCVF_LINUX -pipe -Wextra -Woverloaded-virtual -Wformat -Wno-unused-parameter -std=c++11") set(CMAKE_CXX_FLAGS "-DCVF_LINUX -pipe -Wextra -Woverloaded-virtual -Wformat -Wno-unused-parameter")
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -g3 -O0 -DDEBUG -D_DEBUG") set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -g3 -O0 -DDEBUG -D_DEBUG")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNO_DEBUG") set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNO_DEBUG")
endif() endif()

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (CommonCode) project (CommonCode)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafAnimControl) project (cafAnimControl)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafCommand) project (cafCommand)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafCommandFeatures) project (cafCommandFeatures)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafHexInterpolator) project (cafHexInterpolator)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafPdmCvf) project (cafPdmCvf)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafPdmScripting) project (cafPdmScripting)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafProjectDataModel) project (cafProjectDataModel)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafPdmCore) project (cafPdmCore)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafPdmUiCore) project (cafPdmUiCore)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafPdmXml) project (cafPdmXml)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafTensor) project (cafTensor)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafUserInterface) project (cafUserInterface)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafViewer) project (cafViewer)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 3.6)
project (cafVizExtensions) project (cafVizExtensions)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.6)
project(LibGeometry) project(LibGeometry)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.12) cmake_minimum_required(VERSION 3.6)
project(LibGuiQt) project(LibGuiQt)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.6)
project(LibRender) project(LibRender)

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.6)
project(LibViewing) project(LibViewing)