Hi all,

I implemented a new idea for program's version.

In src/bin/Makefile.am:

internal_version.c: ${top_srcdir}/PROGRAM_VERSION
        ${top_srcdir}/vtempl.pl $(component) $(VERSION) < $(templ) > $@

training_SOURCES = training.c internal_version.c

The vtempl.pl Perl program takes a template as input and filter it to
produce the internal_version.c source file.

Each time the PROGRAM_VERSION file will be changed, the new source file
will be regenerated, then the build system will recompile it, and
relink the program.

Comments are welcome.

Best regards,

Michel





Reply via email to