added piasek cluster specific compile conditioning in main cmake file
[unres.git] / CMakeLists.txt
index a343543..b959f48 100644 (file)
@@ -55,6 +55,9 @@ option(UNRES_WITH_MPI "Choose whether or not to use MPI library" ON )
 # MPI stuff
 #=================================
 
+# Note for the future - use finde package to get MPI 
+#find_package(MPI)
+
 if(MPIF_LOCAL_DIR)
   find_library(MPIF_LIBRARY NAMES libmpich.a  NO_DEFAULT_PATH  PATHS  ${MPIF_LOCAL_DIR}/lib)
   find_path( MPIF_INCLUDE_DIRECTORIES  NAMES mpif.h  NO_DEFAULT_PATH  PATHS  ${MPIF_LOCAL_DIR}/include  )
@@ -113,11 +116,21 @@ message("Detected ${architektura}-bit architecture")
 #=======================================
 # Add source files
 #=======================================     
-add_subdirectory(source/unres/src_MD)
 
-if(UNRES_WITH_MPI)
-#  add_subdirectory(source/unres/src_CSA)
-  add_subdirectory(source/unres/src_MD-M)
+if(UNRES_WITH_MPI EQUAL "ON")
+  # Brak MPI dla gfortrana, wiec tylko na ifort sie skompiluje
+  if (Fortran_COMPILER_NAME STREQUAL "ifort")
+    add_subdirectory(source/unres/src_MD)
+    add_subdirectory(source/unres/src_MD-M)
+#    add_subdirectory(source/unres/src_CSA)
+  endif (Fortran_COMPILER_NAME STREQUAL "ifort")
+
+else()
+  add_subdirectory(source/unres/src_MD)
+  # src_MD-M doesn't work yet witout MPI
+  # add_subdirectory(source/unres/src_MD-M)
+
 endif()
 
+add_subdirectory(source/unres/src_MIN)