main(int argc, char *argv[])
{
const gmx::ProgramInfo &programInfo =
- gmx::ProgramInfo::init("g_ana", argc, argv);
+ gmx::ProgramInfo::init("gmx", argc, argv);
CopyRight(stderr, argv[0]);
try
{
add_subdirectory(mdrun)
if (NOT GMX_FAHCORE)
- add_subdirectory(g_ana)
+ add_subdirectory(gmx)
add_subdirectory(g_protonate)
add_subdirectory(g_x2top)
add_subdirectory(gmxcheck)
-add_executable(g_ana g_ana.cpp legacymodules.cpp)
-target_link_libraries(g_ana libgromacs gmxana ${GMX_EXE_LINKER_FLAGS})
-set_target_properties(g_ana PROPERTIES OUTPUT_NAME "g_ana${GMX_BINARY_SUFFIX}")
+add_executable(gmx gmx.cpp legacymodules.cpp)
+target_link_libraries(gmx libgromacs gmxana ${GMX_EXE_LINKER_FLAGS})
+set_target_properties(gmx PROPERTIES OUTPUT_NAME "gmx${GMX_BINARY_SUFFIX}")
configure_file(CreateLinks.cmake.cmakein CreateLinks.cmake @ONLY)
set(CREATE_LINKS_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/CreateLinks.cmake)
-DBINARY_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
-DQUIETLY=TRUE
-P ${CREATE_LINKS_SCRIPT}
- DEPENDS g_ana
+ DEPENDS gmx
COMMENT "Creating symlinks for alternative binary names"
VERBATIM)
# be possible to handle everything uniformly instead of having several
# different CMake-side mechanisms.
-install(TARGETS g_ana
+install(TARGETS gmx
RUNTIME DESTINATION ${BIN_INSTALL_DIR})
if (GMX_SYMLINK_OLD_BINARY_NAMES)
install(SCRIPT ${CREATE_LINKS_SCRIPT} COMPONENT links)
endif ()
execute_process(
COMMAND ${CMAKE_COMMAND} -E copy_if_different
- ${BINARY_DIRECTORY}/g_ana${BINARY_SUFFIX} ${linkpath})
+ ${BINARY_DIRECTORY}/gmx${BINARY_SUFFIX} ${linkpath})
else()
if (NOT QUIETLY)
message(STATUS "Installing: Creating symbolic link ${linkpath}")
endif ()
execute_process(
COMMAND ${CMAKE_COMMAND} -E create_symlink
- g_ana${BINARY_SUFFIX} ${linkpath})
+ gmx${BINARY_SUFFIX} ${linkpath})
endif()
endforeach ()
* For more info, check our website at http://www.gromacs.org
*/
/*! \internal \brief
- * Implements the g_ana tool.
+ * Implements the gmx wrapper binary.
*
* \author Teemu Murtola <teemu.murtola@cbr.su.se>
*/
main(int argc, char *argv[])
{
const gmx::ProgramInfo &info =
- gmx::ProgramInfo::init("g_ana", argc, argv);
+ gmx::ProgramInfo::init("gmx", argc, argv);
// TODO: With the addition of ProgramInfo above, this no longer needs to
// be here, so think where it would best go.
CopyRight(stderr, argv[0]);