include_directories(${CMAKE_SOURCE_DIR}/src/gromacs/gmxpreprocess)
set(GMXPREPROCESS_SOURCES
- gen_ad.c
- gen_vsite.c
- genhydro.c
- h_db.c
- hackblock.c
- hizzie.c
nm2type.c
- pdb2top.c
- pgutil.c
- resall.c
sorting.c
- specbond.c
- ter_db.c
- tpbcmp.c
- fflibutil.c
- xlate.c)
+ tpbcmp.c)
add_library(gmxpreprocess ${GMXPREPROCESS_SOURCES})
target_link_libraries(gmxpreprocess libgromacs)
target_link_libraries(tpbconv ${GMX_EXTRA_LIBRARIES})
set_target_properties(tpbconv PROPERTIES OUTPUT_NAME "tpbconv${GMX_BINARY_SUFFIX}")
-add_executable(pdb2gmx pdb2gmx.c)
-target_link_libraries(pdb2gmx ${GMX_EXTRA_LIBRARIES})
-set_target_properties(pdb2gmx PROPERTIES OUTPUT_NAME "pdb2gmx${GMX_BINARY_SUFFIX}")
-
add_executable(g_protonate g_protonate.c)
target_link_libraries(g_protonate ${GMX_EXTRA_LIBRARIES})
set_target_properties(g_protonate PROPERTIES OUTPUT_NAME "g_protonate${GMX_BINARY_SUFFIX}")
install(TARGETS gmxpreprocess DESTINATION ${LIB_INSTALL_DIR} COMPONENT libraries)
install(TARGETS
tpbconv
- pdb2gmx
g_protonate
g_luck
gmxdump
--- /dev/null
+include_directories(${CMAKE_SOURCE_DIR}/src/gromacs/gmxpreprocess)
+
+file(GLOB PDB2GMX_SOURCES *.c)
+
+add_executable(pdb2gmx ${PDB2GMX_SOURCES})
+target_link_libraries(pdb2gmx ${GMX_EXTRA_LIBRARIES} libgromacs)
+set_target_properties(pdb2gmx PROPERTIES OUTPUT_NAME "pdb2gmx${GMX_BINARY_SUFFIX}")
+install(TARGETS pdb2gmx DESTINATION ${BIN_INSTALL_DIR} COMPONENT runtime)