cxread debug 7
[unres.git] / source / maxlik / src_CSA / CMakeLists.txt
index f87497f..a990836 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_CSA")
 
 
 #=========================================
@@ -41,5 +52,11 @@ set(MAXLIK_SRCS ${MAXLIK_SRC0} )
 #=========================================
 add_executable(MAXLIK ${MAXLIK_SRCS} )
 set_target_properties(MAXLIK PROPERTIES OUTPUT_NAME ${MAXLIK_BIN})
+set_property(TARGET MAXLIK PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin )
 
+#=========================================
+# Install maxlik binary (used by "make install")
+#=========================================
+install(TARGETS MAXLIK DESTINATION ${CMAKE_INSTALL_PREFIX})
 
+install(TARGETS MAXLIK RUNTIME DESTINATION unrespack/bin)