summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac22
1 files changed, 17 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index cb39888..80c1040 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,12 +5,12 @@
# if not 1, append datestamp to the version number.
m4_define([libpinyin_released], [1])
m4_define([libpinyin_major_version], [2])
-m4_define([libpinyin_minor_version], [3])
-m4_define([libpinyin_micro_version], [0])
+m4_define([libpinyin_minor_version], [8])
+m4_define([libpinyin_micro_version], [1])
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], [13])
+m4_define([libpinyin_abi_current], [15])
m4_define([libpinyin_abi_revision], [0])
m4_define([libpinyin_version],
@@ -44,11 +44,19 @@ AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
+AC_PROG_LD
AC_GNU_SOURCE
AX_CXX_COMPILE_STDCXX([11])
+# Detect whether LLVM ld is being used
+using_lld=no
+if `$LD -v 2>&1 | grep 'LLVM' >/dev/null 2>&1` ; then
+ using_lld=yes
+fi
+AM_CONDITIONAL([LLVMLD], [test "$using_lld" = "yes"])
+
# Init libtool
AC_PROG_LIBTOOL
AC_SUBST(LIBTOOL_DEPS)
@@ -92,9 +100,9 @@ AC_ARG_WITH(dbm,
if test x"$DBM" = x"BerkeleyDB"; then
# Check Berkeley DB
- AC_CHECK_HEADER([db.h], [], AC_MSG_ERROR([Cannot find Berkeley DB library version 4]))
+ AC_CHECK_HEADER([db.h], [], AC_MSG_ERROR([Cannot find Berkeley DB library version 5]))
- AC_SEARCH_LIBS([db_create], [db], [], AC_MSG_ERROR([Cannot find Berkeley DB library version 4]))
+ AC_SEARCH_LIBS([db_create], [db], [], AC_MSG_ERROR([Cannot find Berkeley DB library version 5]))
AC_DEFINE([HAVE_BERKELEY_DB], [], [Have Berkeley DB.])
fi
@@ -112,6 +120,9 @@ fi
AM_CONDITIONAL([KYOTOCABINET], [test x"$DBM" = x"KyotoCabinet"])
+DATABASE_FORMAT="$DBM"
+AC_SUBST(DATABASE_FORMAT)
+
# --enable-libzhuyin
AC_ARG_ENABLE(libzhuyin,
AC_HELP_STRING([--enable-libzhuyin],
@@ -128,6 +139,7 @@ AC_CONFIG_FILES([libpinyin.pc
Makefile
doc/Makefile
data/Makefile
+ data/table.conf
src/Makefile
src/include/Makefile
src/storage/Makefile