projects
/
unres.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
linking pthreads for unres/src_MIN
[unres.git]
/
source
/
unres
/
src_MIN
/
CMakeLists.txt
diff --git
a/source/unres/src_MIN/CMakeLists.txt
b/source/unres/src_MIN/CMakeLists.txt
index
639a366
..
668da3b
100644
(file)
--- a/
source/unres/src_MIN/CMakeLists.txt
+++ b/
source/unres/src_MIN/CMakeLists.txt
@@
-15,6
+15,7
@@
set(UNRES_MIN_SRC0
checkder_p.F
convert.f
econstr_local.F
checkder_p.F
convert.f
econstr_local.F
+ geomout_min.F
initialize_p.F
intcartderiv.F
intcor.f
initialize_p.F
intcartderiv.F
intcor.f
@@
-28,6
+29,7
@@
set(UNRES_MIN_SRC0
pinorm.f
printmat.f
randgens.f
pinorm.f
printmat.f
randgens.f
+ readrtns_min.F
rescode.f
rmdd.f
sumsld.f
rescode.f
rmdd.f
sumsld.f
@@
-90,7
+92,7
@@
set(UNRES_MIN_PP_SRC
ran.f
rattle.F
readpdb.F
ran.f
rattle.F
readpdb.F
- readrtns_CSA.F
+ readrtns_min.F
regularize.F
rmdd.f
rmsd.F
regularize.F
rmdd.f
rmsd.F
@@
-110,16
+112,15
@@
set(UNRES_MIN_PP_SRC
# Set comipiler flags for different sourcefiles
#================================================
if (Fortran_COMPILER_NAME STREQUAL "ifort")
# 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(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 " " )
elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
set(FFLAGS0 " " )
- set(FFLAGS1 "-g " )
- set(FFLAGS2 " ")
- #set(FFLAGS3 "-c -w -O3 -ipo -ipo_obj -opt_report" )
+ set(FFLAGS1 "-g -C" )
+ set(FFLAGS2 "-g -O0 ")
set(FFLAGS3 "-O3" )
endif (Fortran_COMPILER_NAME STREQUAL "ifort")
set(FFLAGS3 "-O3" )
endif (Fortran_COMPILER_NAME STREQUAL "ifort")
@@
-164,7
+165,7
@@
set(UNRES_BIN "unres_min_${Fortran_COMPILER_NAME}.exe")
#=========================================
# Set full unres MIN sources
#=========================================
#=========================================
# 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
#=========================================
# Build the binary
@@
-172,6
+173,10
@@
set(UNRES_MIN_SRCS ${UNRES_MIN_SRC0} ${UNRES_MIN_SRC3} cinfo.f )
add_executable(UNRES_BIN-MIN ${UNRES_MIN_SRCS} )
set_target_properties(UNRES_BIN-MIN PROPERTIES OUTPUT_NAME ${UNRES_BIN})
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 )
#=========================================
#set_property(TARGET ${UNRES_BIN} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/unres/MD )
#=========================================