Go to the documentation of this file.Go to the SVN repository for this file.
34 #ifndef CONNECT_SERVICES__APP_VERSION_INFO_HPP
35 #define CONNECT_SERVICES__APP_VERSION_INFO_HPP
44 #if defined(NCBI_PACKAGE) && NCBI_PACKAGE
45 #define GRID_APP_VERSION "Grid " NCBI_PACKAGE_VERSION
46 #elif defined(NCBI_DEVELOPMENT_VER)
47 #define GRID_APP_VERSION "codebase version " \
48 NCBI_AS_STRING(NCBI_DEVELOPMENT_VER)
50 #define GRID_APP_VERSION "development version"
53 #define GRID_APP_VERSION_INFO GRID_APP_NAME ": " GRID_APP_VERSION \
56 #define GRID_APP_CHECK_VERSION_ARGS() \
57 for (int i = argc; --i > 0; ) { \
58 if (NStr::CompareCase(argv[i], "-version") == 0 || \
59 NStr::CompareCase(argv[i], "-version-full") == 0 || \
60 NStr::CompareCase(argv[i], "--version") == 0) { \
61 puts(GRID_APP_VERSION_INFO); \