- extra needed params
[alexxy/gromacs-rcore.git] / CMakeLists.txt
index 62ec199fddd244bc8411da29f7045cd95d668f58..8121ccdbb5d8cfbc2cd4609f905b8f477ff316d7 100644 (file)
@@ -2,6 +2,10 @@ cmake_minimum_required(VERSION 2.8.8)
 
 project(gromacs-rcore CXX)
 
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_CXX_EXTENSIONS OFF)
+
 if (NOT CMAKE_BUILD_TYPE)
     set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE)
 endif()
@@ -28,7 +32,13 @@ else()
     set(GROMACS_SUFFIX ${GMX_SUFFIX})
 endif()
 
-find_package(GROMACS 2016 REQUIRED)
+if (GMX_OPENMP)
+    find_package(OpenMP REQUIRED)
+else()
+    find_package(OpenMP)
+endif()
+
+find_package(GROMACS 2019 REQUIRED)
 gromacs_check_double(GMX_DOUBLE)
 gromacs_check_compiler(CXX)