force legacy standard for gfortran
authorDawid Jagiela <lightnir@chem.univ.gda.pl>
Wed, 7 Nov 2012 14:05:22 +0000 (15:05 +0100)
committerDawid Jagiela <lightnir@chem.univ.gda.pl>
Fri, 23 Nov 2012 09:12:19 +0000 (10:12 +0100)
source/cluster/unres/src/CMakeLists.txt
source/cluster/wham/src-M/CMakeLists.txt
source/cluster/wham/src/CMakeLists.txt
source/maxlik/src_CSA/CMakeLists.txt
source/unres/src_CSA/CMakeLists.txt
source/unres/src_CSA_DiL/CMakeLists.txt
source/unres/src_MD-M/CMakeLists.txt
source/unres/src_MIN/CMakeLists.txt
source/wham/src-M/CMakeLists.txt
source/wham/src/CMakeLists.txt

index fa3c5f5..e4e43fc 100644 (file)
@@ -46,7 +46,7 @@ set(UNRES_CLUSTER_PP_SRC
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-ip -w -I." ) 
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-I. " ) 
+  set(FFLAGS0 "-std=legacy -I. " ) 
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
index cd8871c..ddd438c 100644 (file)
@@ -64,7 +64,7 @@ set(UNRES_CLUSTER_WHAM_M_PP_SRC
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-ip -w -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres"  ) 
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres" ) 
+  set(FFLAGS0 "-std=legacy -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres" ) 
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 # Add MPI compiler flags
index 500144b..17a7ef6 100644 (file)
@@ -62,7 +62,7 @@ set(UNRES_CLUSTER_WHAM_PP_SRC
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-ip -w -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres " ) 
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres " ) 
+  set(FFLAGS0 "-std=legacy -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres " ) 
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 # Add MPI compiler flags
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")
 
 
 #=========================================
index e5adc02..c48ae1e 100644 (file)
@@ -109,10 +109,9 @@ if (Fortran_COMPILER_NAME STREQUAL "ifort")
   #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
   set(FFLAGS3 "-c -w -ipo " )
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-cpp -c -I. ") 
-  set(FFLAGS1 "-cpp -c -g -I. " ) 
-  set(FFLAGS2 "-cpp -c -I. ")
-  #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
+  set(FFLAGS0 "-std=legacy -cpp -c -I. ") 
+  set(FFLAGS1 "-std=legacy -cpp -c -g -I. " ) 
+  set(FFLAGS2 "-std=legacy -cpp -c -I. ")
   set(FFLAGS3 "-cpp -c -I. " )
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
index b394f5c..66451c1 100644 (file)
@@ -109,11 +109,10 @@ if (Fortran_COMPILER_NAME STREQUAL "ifort")
   #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
   set(FFLAGS3 "-c -w -ipo " )
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-cpp -c -I. ") 
-  set(FFLAGS1 "-cpp -c -g -I. " ) 
-  set(FFLAGS2 "-cpp -c -I. ")
-  #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
-  set(FFLAGS3 "-cpp -c -I. " )
+  set(FFLAGS0 "-std=legacy -cpp -c -I. ") 
+  set(FFLAGS1 "-std=legacy -cpp -c -g -I. " ) 
+  set(FFLAGS2 "-std=legacy -cpp -c -I. ")
+  set(FFLAGS3 "-std=legacy -cpp -c -I. " )
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
index 22829b6..63137a5 100644 (file)
@@ -176,14 +176,12 @@ if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-ip -w" ) 
   set(FFLAGS1 "-w -g -d2 -CA -CB" ) 
   set(FFLAGS2 "-w -g -00 ")
-  #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
   set(FFLAGS3 "-w -ipo " )
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-I. " ) 
-  set(FFLAGS1 "-g -I. " ) 
-  set(FFLAGS2 "-I. ")
-  #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
-  set(FFLAGS3 "-I. " )
+  set(FFLAGS0 "-std=legacy -I. " ) 
+  set(FFLAGS1 "-std=legacy -g -I. " ) 
+  set(FFLAGS2 "-std=legacy -I. ")
+  set(FFLAGS3 "-std=legacy -I. " )
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
index ba79e61..37a2683 100644 (file)
@@ -125,10 +125,10 @@ if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS2 "-w -g -00 ")
   set(FFLAGS3 "-g -w -ipo " )
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-O" ) 
-  set(FFLAGS1 "-g -C" ) 
-  set(FFLAGS2 "-g -O0 ")
-  set(FFLAGS3 "-O3" )
+  set(FFLAGS0 "-std=legacy -O " ) 
+  set(FFLAGS1 "-std=legacy -g -C" ) 
+  set(FFLAGS2 "-std=legacy -g -O0 ")
+  set(FFLAGS3 "-std=legacy -O3" )
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
index a91829e..c788207 100644 (file)
@@ -98,7 +98,7 @@ set(UNRES_WHAM_M_PP_SRC
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-g -CB -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres -I${MPIF_INCLUDE_DIRECTORIES}" ) 
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-g -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres -I${MPIF_INCLUDE_DIRECTORIES}" ) 
+  set(FFLAGS0 "-std=legacy -g -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres -I${MPIF_INCLUDE_DIRECTORIES}" ) 
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
index 5565fff..aca8eb4 100644 (file)
@@ -94,7 +94,7 @@ set(UNRES_WHAM_PP_SRC
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
   set(FFLAGS0 "-mcmodel=medium -g -CB -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres" ) 
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-g -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres" ) 
+  set(FFLAGS0 "-std=legacy -g -I. -I${CMAKE_CURRENT_SOURCE_DIR}/include_unres" ) 
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")