summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac64
1 files changed, 41 insertions, 23 deletions
diff --git a/configure.ac b/configure.ac
index ee158a8..5c175c4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
# vim:set et ts=4:
#
-# ibus-pinyin - The PinYin engine for IBus
+# ibus-pinyin - The Chinese PinYin engine for IBus
#
# Copyright (c) 2007-2008 Huang Peng <shawn.p.huang@gmail.com>
#
@@ -19,42 +19,60 @@
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# if not 1, append datestamp to the version number.
-m4_define([package_name], [ibus-pinyin])
m4_define([ibus_released], [0])
m4_define([ibus_major_version], [1])
m4_define([ibus_minor_version], [2])
-m4_define([ibus_micro_version], [0])
+m4_define([ibus_micro_version], [99])
m4_define(ibus_maybe_datestamp,
m4_esyscmd([if test x]ibus_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
m4_define([ibus_version],
ibus_major_version.ibus_minor_version.ibus_micro_version[]ibus_maybe_datestamp)
-AC_INIT([package_name], [ibus_version], [http://code.google.com/p/ibus/issues/entry], [package_name])
+AC_INIT([ibus-pinyin], [ibus_version], [http://code.google.com/p/ibus/issues/entry],[ibus-pinyin])
AM_INIT_AUTOMAKE([1.10])
-# AC_GNU_SOURCE
+AC_GNU_SOURCE
-# AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
# define PACKAGE_VERSION_* variables
-# AS_VERSION
-# AS_NANO
-# AM_SANITY_CHECK
+AS_VERSION
+AS_NANO
+AM_SANITY_CHECK
AM_MAINTAINER_MODE
-# AM_DISABLE_STATIC
-# AC_PROG_CC
-# AM_PROG_CC_C_O
-# AC_PROG_CXX
-# AC_ISC_POSIX
-# AC_HEADER_STDC
-# AM_PROG_LIBTOOL
+AM_DISABLE_STATIC
+AC_PROG_CC
+AC_PROG_CXX
+AM_PROG_CC_C_O
+AC_ISC_POSIX
+AC_HEADER_STDC
+AM_PROG_LIBTOOL
+
+# check ibus
+PKG_CHECK_MODULES(IBUS, [
+ ibus-1.0
+])
+
+# check sqlite
+PKG_CHECK_MODULES(SQLITE, [
+ sqlite3
+])
+
+# check uuid
+PKG_CHECK_MODULES(UUID, [
+ uuid
+])
+
+# check env
+AC_PATH_PROG(ENV, env)
+AC_SUBST(ENV)
#check python
AM_PATH_PYTHON([2.5])
# define GETTEXT_* variables
-GETTEXT_PACKAGE="$PACKAGE_NAME"
+GETTEXT_PACKAGE=ibus-pinyin
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the read-only architecture-independent data directory.])
@@ -63,16 +81,16 @@ AM_GNU_GETTEXT_VERSION(0.16.1)
# OUTPUT files
-AC_CONFIG_FILES(po/Makefile.in
+AC_CONFIG_FILES([ po/Makefile.in
Makefile
ibus-pinyin.spec
-engine/Makefile
-engine/ibus-engine-pinyin
-engine/pinyin.xml.in
+src/Makefile
+src/pinyin.xml.in
setup/Makefile
setup/ibus-setup-pinyin
-icons/Makefile
+data/Makefile
+data/icons/Makefile
m4/Makefile
-)
+])
AC_OUTPUT