summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-04-24 14:49:52 +0800
committerPeng Wu <alexepico@gmail.com>2014-04-24 14:49:52 +0800
commit7e1361ce511e98c843e0de83ced4490db23167ef (patch)
tree8274e54c4be1e4c786363f709be755f9d880f38a /configure.ac
parent6a3fd302f0ca63ce02cda81950987fa0cdbea610 (diff)
downloadlibpinyin-7e1361ce511e98c843e0de83ced4490db23167ef.tar.gz
libpinyin-7e1361ce511e98c843e0de83ced4490db23167ef.tar.xz
libpinyin-7e1361ce511e98c843e0de83ced4490db23167ef.zip
update configure.ac
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index d07b8e7..47bf628 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,14 +2,20 @@
# Process this file with autoconf to produce a configure script.
+# if not 1, append datestamp to the version number.
+m4_define([libpinyin_released], [1])
m4_define([libpinyin_major_version], [1])
m4_define([libpinyin_minor_version], [0])
m4_define([libpinyin_micro_version], [0])
+m4_define(libpinyin_maybe_datestamp,
+ m4_esyscmd([if test x]libpinyin_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
+
m4_define([libpinyin_abi_current], [4])
m4_define([libpinyin_abi_revision], [0])
m4_define([libpinyin_version],
- [libpinyin_major_version.libpinyin_minor_version.libpinyin_micro_version])
+ libpinyin_major_version.libpinyin_minor_version.libpinyin_micro_version[]libpinyin_maybe_datestamp)
+
m4_define([libpinyin_binary_version],
[libpinyin_abi_current.libpinyin_abi_revision])