- changed the project to satisfy patent goal
[alexxy/gromacs-fitng.git] / CMakeLists.txt
index 128bbdc5847b3fcdcf375c4350262681bc6ca86f..a9dcea35628997d10507c89e28cd70058cc56de5 100644 (file)
@@ -2,6 +2,10 @@ cmake_minimum_required(VERSION 2.8.8)
 
 project(gromacs-fitng 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()
@@ -29,10 +33,15 @@ 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)
-include(gmxManageOpenMP)
 
 add_definitions(${GROMACS_DEFINITIONS})