Ignore:
Timestamp:
Dec 16, 2009, 11:47:47 AM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
35f733, 59b9dd
Parents:
02911f
Message:

Added versioning to each executable.

  • credits to Ralf Wildenhues for writing the Makefile.am code
  • version.c section added to Makefile.am (pcp, molecuilder and util)
  • src/version.h to each pcp, molecuilder and util
  • each of the executables includes version.h and prints version in main()

Signed-off-by: Frederik Heber <heber@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • util/src/Makefile.am

    r02911f ref87ee  
    8585bin_SCRIPTS = ${bashscripts} ${perlscripts} ${pythonscripts}
    8686
     87FORCE:
     88$(srcdir)/.git-version: FORCE
     89        @if (test -d $(top_srcdir)/../.git && cd $(srcdir) && git describe --tags HEAD) > .git-version-t 2>/dev/null \
     90          && ! diff .git-version-t $(srcdir)/.git-version >/dev/null 2>&1; then \
     91          mv -f .git-version-t $(srcdir)/.git-version; \
     92        else \
     93          rm -f .git-version-t; \
     94        fi
     95
     96EXTRA_DIST = $(srcdir)/.git-version
     97
     98$(srcdir)/version.c: $(srcdir)/.git-version
     99        echo "const char *ESPACKVersion = \"$(PACKAGE_NAME) -- git version: "`cat $(srcdir)/.git-version`"\";" > $@
     100
     101average_SOURCES += $(srcdir)/version.c
     102CreateGaAs_SOURCES += $(srcdir)/version.c
     103CreateH2_SOURCES += $(srcdir)/version.c
     104diagonalize_SOURCES += $(srcdir)/version.c
     105GetPdb_SOURCES += $(srcdir)/version.c
     106NanoCreator_SOURCES += $(srcdir)/version.c
     107ReadSrcIon_SOURCES += $(srcdir)/version.c
     108stochastik_SOURCES += $(srcdir)/version.c
     109VibrAlyzer_SOURCES += $(srcdir)/version.c
     110
Note: See TracChangeset for help on using the changeset viewer.