Added CP2K related options to CMake files
[alexxy/gromacs.git] / CMakeLists.txt
index 70a941f9e1c53ca0b908dd6ea971be02e5029934..b18f414895b4a685ac84c55f5db957fbfcf8f340 100644 (file)
@@ -181,6 +181,13 @@ option(GMX_THREAD_MPI  "Build a thread-MPI-based multithreaded version of GROMAC
 
 option(GMX_MIMIC "Enable MiMiC QM/MM interface (CPMD is required)" OFF)
 
+option(GMX_CP2K "Enable CP2K QM/MM interface (CP2K 8.1 or later is required)" OFF)
+
+# We need to enable Fortran, because CP2K will be linked
+if(GMX_CP2K)
+    enable_language(Fortran)
+endif()
+
 option(GMX_FAHCORE "Build a library with mdrun functionality" OFF)
 mark_as_advanced(GMX_FAHCORE)
 
@@ -393,6 +400,11 @@ include(gmxManageMPI)
 ########################################################################
 include(gmxManageMimic)
 
+########################################################################
+#Process CP2K settings
+########################################################################
+include(gmxManageCP2K)
+
 ########################################################################
 #Process shared/static library settings
 ########################################################################