X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=source%2Fwham%2Fsrc-HCD-5D%2FCMakeLists.txt;h=279b474c8cc33d3abfcdaf12b482a1c0291ffe59;hb=323646722ac21fc2b215014807f1cb4abeafa1f6;hp=d2df2067a5c8af003235f7d10385fe027c1689d1;hpb=020e579626d686ec20ecd9f0cc4c8313f474e152;p=unres.git diff --git a/source/wham/src-HCD-5D/CMakeLists.txt b/source/wham/src-HCD-5D/CMakeLists.txt index d2df206..279b474 100644 --- a/source/wham/src-HCD-5D/CMakeLists.txt +++ b/source/wham/src-HCD-5D/CMakeLists.txt @@ -68,6 +68,7 @@ set(UNRES_WHAM_M_SRC0 define_pairs.f mysort.f ssMD.F + boxshift.f ) set(UNRES_WHAM_M_PP_SRC @@ -142,7 +143,7 @@ set_property(SOURCE ${UNRES_WHAM_M_SRC0} PROPERTY COMPILE_FLAGS ${FFLAGS0} ) #========================================= if(UNRES_MD_FF STREQUAL "GAB" ) # set preprocesor flags - set(CPPFLAGS "PROCOR -DSPLITELE -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DSCCORPDB" ) + set(CPPFLAGS "PROCOR -DSPLITELE -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DSCCORPDB -DFOURBODY" ) #========================================= @@ -150,9 +151,9 @@ if(UNRES_MD_FF STREQUAL "GAB" ) #========================================= elseif(UNRES_MD_FF STREQUAL "E0LL2Y") # set preprocesor flags - set(CPPFLAGS "PROCOR -DSPLITELE " ) + set(CPPFLAGS "PROCOR -DSPLITELE -DFOURBODY" ) elseif(UNRES_MD_FF STREQUAL "4P") - set(CPPFLAGS "SPLITELE -DLANG0 -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DSCCORPDB" ) + set(CPPFLAGS "SPLITELE -DLANG0 -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DSCCORPDB -DFOURBODY" ) elseif(UNRES_MD_FF STREQUAL "NEWCORR") set(CPPFLAGS "PROCOR -DUNRES -DISNAN -DSPLITELE -DLANG0 -DNEWCORR -DCORRCD" ) endif(UNRES_MD_FF STREQUAL "GAB") @@ -165,6 +166,10 @@ set(CPPFLAGS "${CPPFLAGS} -DUNRES -DISNAN -DWHAM") if(UNRES_DFA) set(CPPFLAGS "${CPPFLAGS} -DDFA") endif(UNRES_DFA) + +if(UNRES_5D) + set(CPPFLAGS "${CPPFLAGS} -DFIVEDIAG" ) +endif() #========================================= @@ -215,11 +220,16 @@ set_property(SOURCE ${UNRES_WHAM_M_PP_SRC} PROPERTY COMPILE_DEFINITIONS ${CPPFLA #======================================== # Setting binary name #======================================== +set(DFA "") +set(HCD-5D "") if(UNRES_DFA) - set(UNRES_WHAM_M_BIN "wham-mult_${Fortran_COMPILER_NAME}_MPI_${UNRES_MD_FF}_DFA.exe") -else(UNRES_DFA) - set(UNRES_WHAM_M_BIN "wham-mult_${Fortran_COMPILER_NAME}_MPI_${UNRES_MD_FF}.exe") -endif(UNRES_DFA) + set(DFA "_DFA") +endif() +if(UNRES_5D) + set(HCD-5D "_HCD-5D") +endif() + +set(UNRES_WHAM_M_BIN "wham-mult_${Fortran_COMPILER_NAME}_MPI_${UNRES_MD_FF}${HCD-5D}${DFA}.exe") #========================================= # cinfo.f workaround for CMake #=========================================