X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=source%2Fxdrfpdb%2Fsrc-M%2FCMakeLists.txt;fp=source%2Fxdrfpdb%2Fsrc-M%2FCMakeLists.txt;h=6346acbdbf10c443852686a813fa70e22051b454;hb=0a11a2c4ccee14ed99ae44f2565b270ba8d4bbb6;hp=0000000000000000000000000000000000000000;hpb=5eb407964903815242c59de10960f42761139e10;p=unres.git diff --git a/source/xdrfpdb/src-M/CMakeLists.txt b/source/xdrfpdb/src-M/CMakeLists.txt new file mode 100644 index 0000000..6346acb --- /dev/null +++ b/source/xdrfpdb/src-M/CMakeLists.txt @@ -0,0 +1,69 @@ +# Set of programs to convert UNRES xdrf format (compressed Cartesian coordinates) to PDF +# or raw-Cartesian format (*.x) or to extract backbone angular coordinates (*.ang) +# The pdb files can be constructed from canonical or MREMD trajectories. +# +# The xdrf library is required +# +# Programs +# +# xdrf2pdb : converts a single cx trajectory file to PDB format +# xdrf2x : converts a single cx trajectory file to raw-coordinate (x) format +# xdrf2ang : extracts backbone angles from a cx trajectory file +# xdrf2pdb-m : converts a selected trajectory of a MREMD run dumpend into a cx file to PDB format +# +# xdrf2pdb1 : converts conformation(s) selected from a wham post-processing run into PDB format +# xdrf2x1 : converts conformation(s) selected from a wham post-processing run into raw (x) format. +# +# 9/23/2010 A. Liwo +# +# CMake file by D. Jagieła +# + +set(UNRES_XDRF_XDRF2PDB_SRC-M + xdrf2pdb.F + geomout.F + misc.f + rescode.f + nazwy.f +) + +set(UNRES_XDRF_XDRF2PDB-M_SRC-M + xdrf2pdb-m.F + geomout.F + misc.f + rescode.f + nazwy.f +) + + +set(UNRES_XDRF_PP_SRC-M + geomout.F + xdrf2pdb.F + xdrf2pdb-m.F + xdrf2x.F +) + +set(CPPFLAGS "PROCOR -DUNRES -DMP -DMPI -DSPLITELE -DNEWUNRES" ) + +#========================================= +# System specific flags +#========================================= +if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + set(CPPFLAGS "${CPPFLAGS} -DLINUX") +endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + +# Apply preprocesor flags to *.F files +set_property(SOURCE ${UNRES_XDRF_PP_SRC-M} PROPERTY COMPILE_DEFINITIONS ${CPPFLAGS} ) + + +#========================================= +# Build the binaries +#========================================= +add_executable(UNRES_XDRF2PDB_BIN-M ${UNRES_XDRF_XDRF2PDB_SRC-M} ) +target_link_libraries(UNRES_XDRF2PDB_BIN-M xdrf ) +set_target_properties(UNRES_XDRF2PDB_BIN-M PROPERTIES OUTPUT_NAME xdrf2pdb ) + +add_executable(UNRES_XDRF2PDBM_BIN-M ${UNRES_XDRF_XDRF2PDB-M_SRC-M} ) +target_link_libraries( UNRES_XDRF2PDBM_BIN-M xdrf ) +set_target_properties(UNRES_XDRF2PDBM_BIN-M PROPERTIES OUTPUT_NAME xdrf2pdb-m ) +