Skip to content
Snippets Groups Projects
Commit 5c3df51b authored by Vakho Tsulaia's avatar Vakho Tsulaia Committed by Vakhtang Tsulaia
Browse files

Switched to C++20

parent 6183ebfb
No related branches found
No related tags found
1 merge request!432Switched to C++20 and dropped the dependency on the external FMT code
Showing
with 2 additions and 19 deletions
......@@ -7,6 +7,8 @@ cmake_minimum_required(VERSION 3.16...3.26)
include( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/GeoModel-version.cmake )
project( "GeoModel" VERSION ${GeoModel_VERSION} LANGUAGES CXX )
set(CMAKE_CXX_STANDARD 20)
# Make the 'cmake' module directory visible to CMake.
list( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "ExamplePrimaryGeneratorPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "UniformMagneticFieldPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "TestPhysicsListPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "SDPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "DummyUserActionPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "GenerateHitsPlugin" )
......
# Set up the project.
cmake_minimum_required(VERSION 3.16...3.26)
set(CMAKE_CXX_STANDARD 17)
project( "GenerateTracksPlugin" )
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
#project(GeoActions)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.1.0)
project(GeoActionsCountingNodes)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -11,7 +11,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -11,7 +11,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -11,7 +11,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -11,7 +11,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
#project(HelloDummyMaterial)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -8,7 +8,6 @@
cmake_minimum_required(VERSION 3.16...3.26)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
project(HelloGeoRead)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
#project(HelloGeoRead)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
project(HelloGeoWrite)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
......@@ -10,7 +10,6 @@ cmake_minimum_required(VERSION 3.16...3.26)
#project(HelloGeoWrite)
# Compile with C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment