From 80cd413400656838023362ad13638d9aa91daf05 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 16 May 2017 13:23:09 +0800 Subject: update autoconf --- configure.ac | 25 ++++++++++++++++++------- src/Makefile.am | 2 ++ tests/Makefile.am | 3 ++- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 3d2df33..e5e3fd6 100644 --- a/configure.ac +++ b/configure.ac @@ -112,20 +112,30 @@ fi AM_CONDITIONAL([KYOTOCABINET], [test x"$DBM" = x"KyotoCabinet"]) +# --enable-libzhuyin +AC_ARG_ENABLE(libzhuyin, + AC_HELP_STRING([--enable-libzhuyin], + [Support libzhuyin library.]), + [enable_libzhuyin=$enableval], + [enable_libzhuyin=no] +) +AM_CONDITIONAL(ENABLE_LIBZHUYIN, test x"$enable_libzhuyin" = x"yes") + + AC_CONFIG_FILES([libpinyin.pc libpinyin.spec - Makefile + Makefile doc/Makefile - data/Makefile - src/Makefile + data/Makefile + src/Makefile src/include/Makefile src/storage/Makefile - src/lookup/Makefile - tests/Makefile + src/lookup/Makefile + tests/Makefile tests/include/Makefile tests/storage/Makefile - tests/lookup/Makefile - utils/Makefile + tests/lookup/Makefile + utils/Makefile utils/storage/Makefile utils/segment/Makefile utils/training/Makefile @@ -138,4 +148,5 @@ Build options: Version $VERSION Install prefix $prefix DBM $DBM + enable libzhuyin $enable_libzhuyin ]) diff --git a/src/Makefile.am b/src/Makefile.am index 25c8c3d..fe01097 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -48,6 +48,7 @@ libpinyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la @GLIB2_LIBS@ libpinyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libpinyin.ver \ -version-info @LT_VERSION_INFO@ +if ENABLE_LIBZHUYIN lib_LTLIBRARIES += libzhuyin.la libzhuyin_la_SOURCES = zhuyin.cpp @@ -56,6 +57,7 @@ libzhuyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la @GLIB2_LIBS@ libzhuyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libzhuyin.ver \ -version-info @LT_VERSION_INFO@ +endif libpinyin_internal_la_SOURCES = pinyin_internal.cpp diff --git a/tests/Makefile.am b/tests/Makefile.am index 67f4065..34da2d0 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -50,9 +50,10 @@ test_chewing_SOURCES = test_chewing.cpp test_chewing_LDADD = ../src/libpinyin.la - +if ENABLE_LIBZHUYIN noinst_PROGRAMS += test_zhuyin test_zhuyin_SOURCES = test_zhuyin.cpp test_zhuyin_LDADD = ../src/libzhuyin.la +endif -- cgit