diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-01-06 21:02:35 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-08-09 20:25:00 +0200 |
commit | 99d1fd0a4846e755fae011822e2ced29630df997 (patch) | |
tree | 32258d20acda93eb8dba19e9204fe5827b6af4aa /vala/Makefile.am | |
parent | 10f72d4fa6dbfcadf0ac97ce96ed3443077e584f (diff) | |
download | vala-99d1fd0a4846e755fae011822e2ced29630df997.tar.gz |
vala: Add consts/methods to retrieve and check library version
https://gitlab.gnome.org/GNOME/vala/issues/304
Diffstat (limited to 'vala/Makefile.am')
-rw-r--r-- | vala/Makefile.am | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/vala/Makefile.am b/vala/Makefile.am index 177290960..585f10426 100644 --- a/vala/Makefile.am +++ b/vala/Makefile.am @@ -10,7 +10,15 @@ AM_CPPFLAGS = \ -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \ $(NULL) -BUILT_SOURCES = vala.vala.stamp +BUILT_SOURCES = vala.vala.stamp $(srcdir)/valaversion.vala + +$(srcdir)/valaversion.vala: + sed -e "s#\@VALA_MAJOR_VERSION\@#$(VALA_MAJOR_VERSION)#g" \ + -e "s#\@VALA_MINOR_VERSION\@#$(VALA_MINOR_VERSION)#g" \ + -e "s#\@VALA_MICRO_VERSION\@#$(VALA_MICRO_VERSION)#g" \ + -e "s#\@API_VERSION\@#$(API_VERSION)#g" \ + -e "s#\@PACKAGE_VERSION\@#$(PACKAGE_VERSION)#g" \ + < $@.in > $@ lib_LTLIBRARIES = \ libvala@PACKAGE_SUFFIX@.la \ @@ -163,6 +171,7 @@ libvala_la_VALASOURCES = \ valausingdirective.vala \ valavaluetype.vala \ valavariable.vala \ + valaversion.vala \ valaversionattribute.vala \ valavoidtype.vala \ valawhilestatement.vala \ @@ -211,7 +220,7 @@ dist_vapi_DATA = libvala@PACKAGE_SUFFIX@.vapi libvala@PACKAGE_SUFFIX@.vapi: $(top_srcdir)/gee/gee.vapi $(top_srcdir)/vala/vala.vapi cat $^ > $@ -EXTRA_DIST = $(libvala_la_VALASOURCES) vala.vapi vala.vala.stamp vala.h +EXTRA_DIST = $(libvala_la_VALASOURCES) vala.vapi vala.vala.stamp vala.h valaversion.vala.in MAINTAINERCLEANFILES = \ vala.vapi \ |