Changed the way the information on the version is inserted into the code
| | |
| | | /* Define to 1 if you have the ANSI C header files. */ |
| | | #undef STDC_HEADERS |
| | | |
| | | /* A string containing the version number */ |
| | | #undef TS_VERSION |
| | | |
| | | /* Version number of package */ |
| | | #undef VERSION |
| | | |
| | |
| | | AC_MSG_RESULT(no) |
| | | fi |
| | | |
| | | #detect commit version and date |
| | | #- ["Trisurf $VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"], |
| | | # ["Trisurf (commit `cd $srcdir && git log -1 --format=format:%h`) on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"], |
| | | AC_DEFINE_UNQUOTED(TS_VERSION, |
| | | ["Trisurf (commit `git describe --abbrev=6 --dirty --always --tags`) build on `date` @`hostname`."], |
| | | [A string containing the version number]) |
| | | #AC_DEFINE_UNQUOTED(TS_VERSION, |
| | | # ["Trisurf (commit `git describe --abbrev=6 --dirty --always --tags`) build on `date` @`hostname`."], |
| | | # [A string containing the version number]) |
| | | |
| | | # Checks for library functions. |
| | | AC_FUNC_MALLOC |
| | |
| | | bin_PROGRAMS = trisurf |
| | | trisurf_SOURCES = general.c vertex.c bond.c triangle.c cell.c vesicle.c initial_distribution.c io.c dumpstate.c frame.c energy.c timestep.c vertexmove.c bondflip.c main.c poly.c stats.c sh.c shcomplex.c constvol.c snapshot.c |
| | | AM_CFLAGS = -Wall -Werror |
| | | GITVERSION:=$(shell git --no-pager describe --tags --always --dirty) |
| | | AM_CFLAGS = -Wall -Werror -DTS_VERSION=\"$(GITVERSION)\" |
| | | AM_CPPFLAGS = ${libxml2_CFLAGS} |
| | | trisurf_LDADD = ${libcurl_LIBS} ${libxml2_LIBS} |
| | | #shdiscoverdir=../ |
| | |
| | | char *c_time_string; |
| | | current_time = time(NULL); |
| | | c_time_string = ctime(¤t_time); |
| | | fprintf(fh, "<trisurfversion>%s</trisurfversion>\n",TS_VERSION); |
| | | |
| | | fprintf(fh, "<trisurfversion>Trisurf (commit %s), compiled on %s %s</trisurfversion>\n",TS_VERSION, __DATE__, __TIME__); |
| | | fprintf(fh, "<dumpdate>%s</dumpdate>\n", c_time_string); |
| | | //free (c_time_string); |
| | | |