force legacy standard for gfortran
[unres.git] / source / maxlik / src_CSA / CMakeLists.txt
index f87497f..933c70f 100644 (file)
@@ -10,24 +10,35 @@ enable_language (Fortran)
 #================================
 set(MAXLIK_SRC0
        cored.f
-#      maxlik-opt-el.f
-#      maxlik-opt.f
        maxlik-opt-multprot.f
-#      maxlik-opt-tmscore.f
        minsumsl.f
        rmdd.f
        sumsld.f
 ) 
 
-set(MAXLIK_BIN "maxlik-opt-multprot")
-set(OPT "-g -fbounds-check")
-set(OPT1"-O")
 
-set(FFLAGS "-c ${OPT} -I.")
-set(FFLAGS1 "-c ${OPT1} -I.")
+#================================================
+# Set comipiler flags for different sourcefiles  
+#================================================
+ if (Fortran_COMPILER_NAME STREQUAL "ifort")
+   set(FFLAGS0 "-c -g -fbounds-check -I." ) 
+   set(FFLAGS1 "-c -I." ) 
+ elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
+   set(FFLAGS0 "-std=legacy -c -g -fbounds-check -I." ) 
+   set(FFLAGS1 "-std=legacy -c -I." ) 
+endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
+#=========================================
+# System specific flags
+#=========================================
+if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+  set(CPPFLAGS "${CPPFLAGS} -DLINUX") 
+endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 
-set(CPPFLAGS "-DLINUX")
+#=========================================
+# Set binary name 
+#=========================================
+set(MAXLIK_BIN "maxlik-opt-multprot")
 
 
 #=========================================