Add TAME version output to conf.xsl
* conf.xsl.in (tame:version{,-major,-minor,-rev,-suffix}: Added. * configure.ac (VERSION, MAJOR, MINOR, REV, SUFFIX): Added.master
parent
183fed3ae1
commit
a6984c9909
24
conf.xsl.in
24
conf.xsl.in
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!--
|
<!--
|
||||||
General configuration
|
General configuration and version information
|
||||||
|
|
||||||
Copyright (C) 2015 LoVullo Associates, Inc.
|
Copyright (C) 2015, 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
This file is part of TAME.
|
This file is part of TAME.
|
||||||
|
|
||||||
|
@ -21,9 +21,23 @@
|
||||||
<http://www.gnu.org/licenses/>.
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
<stylesheet version="2.0"
|
<stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/XSL/Transform">
|
xmlns="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:tame="http://www.lovullo.com/tame">
|
||||||
|
|
||||||
<!-- hoxsl path is configured at build time -->
|
<variable name="tame:version" as="xs:string"
|
||||||
<import href="@HOXSL@/apply/thrush.xsl" />
|
select="@VERSION@" />
|
||||||
|
|
||||||
|
<variable name="tame:version-major" as="xs:string"
|
||||||
|
select="@MAJOR@" />
|
||||||
|
<variable name="tame:version-minor" as="xs:string"
|
||||||
|
select="@MINOR@" />
|
||||||
|
<variable name="tame:version-rev" as="xs:string"
|
||||||
|
select="@REV@" />
|
||||||
|
<variable name="tame:version-suffix" as="xs:string"
|
||||||
|
select="@SUFFIX@" />
|
||||||
|
|
||||||
|
<!-- hoxsl path is configured at build time -->
|
||||||
|
<import href="@HOXSL@/apply/thrush.xsl" />
|
||||||
|
|
||||||
</stylesheet>
|
</stylesheet>
|
||||||
|
|
12
configure.ac
12
configure.ac
|
@ -20,6 +20,18 @@ AC_INIT([tame], [0.0.0], [dev@lovullo.com])
|
||||||
AC_CONFIG_AUX_DIR([tools])
|
AC_CONFIG_AUX_DIR([tools])
|
||||||
AM_INIT_AUTOMAKE([foreign])
|
AM_INIT_AUTOMAKE([foreign])
|
||||||
|
|
||||||
|
# provide more granular version numbers based on the version string, using
|
||||||
|
# the format MAJOR.MINOR.REV[-SUFFIX], where SUFFIX can itself contain
|
||||||
|
# dashes (and often will)
|
||||||
|
m4_define([ver_split],
|
||||||
|
m4_split(
|
||||||
|
patsubst(AC_PACKAGE_VERSION, [^\([^-]+\)-], [\1.]),
|
||||||
|
[\.]))
|
||||||
|
AC_SUBST(MAJOR, m4_argn(1, ver_split))
|
||||||
|
AC_SUBST(MINOR, m4_argn(2, ver_split))
|
||||||
|
AC_SUBST(REV, m4_argn(3, ver_split))
|
||||||
|
AC_SUBST(SUFFIX, m4_argn(4, ver_split))
|
||||||
|
|
||||||
AC_ARG_VAR([JAVA], [The Java executable])
|
AC_ARG_VAR([JAVA], [The Java executable])
|
||||||
AC_CHECK_PROGS(JAVA, [java])
|
AC_CHECK_PROGS(JAVA, [java])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue