checkder_p.F
convert.f
econstr_local.F
+ geomout_min.F
initialize_p.F
intcartderiv.F
intcor.f
pinorm.f
printmat.f
randgens.f
+ readrtns_min.F
rescode.f
rmdd.f
sumsld.f
ran.f
rattle.F
readpdb.F
- readrtns_CSA.F
+ readrtns_min.F
regularize.F
rmdd.f
rmsd.F
# Set comipiler flags for different sourcefiles
#================================================
if (Fortran_COMPILER_NAME STREQUAL "ifort")
- set(FFLAGS0 "-ip -w" )
+ find_package (Threads)
+ set(FFLAGS0 "-g -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 " )
+ set(FFLAGS3 "-g -w -ipo " )
elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
- set(FFLAGS0 " " )
- set(FFLAGS1 "-g " )
- set(FFLAGS2 " ")
- #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
+ set(FFLAGS0 "-O" )
+ set(FFLAGS1 "-g -C" )
+ set(FFLAGS2 "-g -O0 ")
set(FFLAGS3 "-O3" )
endif (Fortran_COMPILER_NAME STREQUAL "ifort")
#=========================================
# Set full unres MIN sources
#=========================================
-set(UNRES_MIN_SRCS ${UNRES_MIN_SRC0} ${UNRES_MIN_SRC3} cinfo.f )
+set(UNRES_MIN_SRCS ${UNRES_MIN_SRC0} ${UNRES_MIN_SRC1} ${UNRES_MIN_SRC2} ${UNRES_MIN_SRC3} cinfo.f )
#=========================================
# Build the binary
add_executable(UNRES_BIN-MIN ${UNRES_MIN_SRCS} )
set_target_properties(UNRES_BIN-MIN PROPERTIES OUTPUT_NAME ${UNRES_BIN})
+if (Fortran_COMPILER_NAME STREQUAL "ifort")
+ target_link_libraries (UNRES_BIN-MIN ${CMAKE_THREAD_LIBS_INIT})
+endif (Fortran_COMPILER_NAME STREQUAL "ifort")
+
#set_property(TARGET ${UNRES_BIN} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/unres/MD )
#=========================================