build: add EXTRA_VERSION to the version string
authorBartosz Golaszewski <bartekgola@gmail.com>
Sun, 15 Jan 2017 18:26:06 +0000 (19:26 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Sun, 15 Jan 2017 18:26:06 +0000 (19:26 +0100)
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
configure.ac
src/lib/core.c

index 73e02cf1a829ff70393d7d30e5ee9e7850f3add4..5daf16f7f538f9dc691570eef05d03fa506cf2c9 100644 (file)
@@ -7,7 +7,14 @@
 #
 
 AC_PREREQ(2.61)
+
 AC_INIT([libgpiod], 0.0.0)
+AC_SUBST(EXTRA_VERSION, [.git])
+
+AC_DEFINE_UNQUOTED([GPIOD_VERSION_STR],
+                       ["$PACKAGE_VERSION$EXTRA_VERSION"],
+                       [Full library version string.])
+
 AC_CONFIG_AUX_DIR([autostuff])
 AM_INIT_AUTOMAKE([foreign subdir-objects])
 
index 776ed9ed812c6841dd74fe364d03a305133620eb..ae8bc23f773ec2b18ed651c3abdcad7cd612e8b8 100644 (file)
@@ -1080,5 +1080,5 @@ struct gpiod_line * gpiod_line_iter_next(struct gpiod_line_iter *iter)
 
 const char * gpiod_version_string(void)
 {
-       return PACKAGE_VERSION;
+       return GPIOD_VERSION_STR;
 }