1 # Process this file with autoconf to produce a configure script.
2 AC_INIT(scim-hangul, 0.3.2, choe.hwanjing@gmail.com) #do not forget to update skim/configure.in.in
3 AC_CONFIG_SRCDIR([src/scim_hangul_imengine.h])
5 # Save this value here, since automake will set cflags and cxxflags later
6 cflags_set=${CFLAGS+set}
7 cppflags_set=${CPPFLAGS+set}
9 SCIM_HANGUL_MAJOR_VERSION=0
10 SCIM_HANGUL_MINOR_VERSION=3
11 SCIM_HANGUL_MICRO_VERSION=2
13 SCIM_HANGUL_VERSION=$SCIM_HANGUL_MAJOR_VERSION.$SCIM_HANGUL_MINOR_VERSION.$SCIM_HANGUL_MICRO_VERSION
15 AC_SUBST(SCIM_HANGUL_MAJOR_VERSION)
16 AC_SUBST(SCIM_HANGUL_MINOR_VERSION)
17 AC_SUBST(SCIM_HANGUL_MICRO_VERSION)
18 AC_SUBST(SCIM_HANGUL_VERSION)
22 AM_CONFIG_HEADER([config.h])
25 ALL_LINGUAS="de fr ja ko nl pa zh_CN"
29 GETTEXT_PACKAGE=scim-hangul
30 AC_SUBST(GETTEXT_PACKAGE)
31 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain])
39 AC_SUBST(LIBTOOL_DEPS)
41 # Checks for programs.
49 # Checks for libraries.
50 PKG_CHECK_MODULES(LIBHANGUL,[libhangul >= 0.0.4])
54 PKG_CHECK_MODULES(SCIM,[scim >= $SCIM_VERSION])
56 # Check if we should build setup module
57 PKG_CHECK_MODULES(SCIM_GTKUTILS,[scim-gtkutils >= $SCIM_VERSION],
58 [SCIM_HAS_GTKUTILS=yes],
59 [SCIM_HAS_GTKUTILS=no])
62 AC_SUBST(SCIM_VERSION)
64 AM_CONDITIONAL(SCIM_BUILD_SETUP, [test "$SCIM_HAS_GTKUTILS" = "yes"])
66 if test "$SCIM_HAS_GTKUTILS" = "yes"; then
72 AC_SUBST(SCIM_BUILD_SETUP)
74 # Checks for header files.
77 # Checks for library functions.
80 # libtool option to control which symbols are exported
81 # right now, symbols starting with _ are not exported
82 LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
83 AC_SUBST(LIBTOOL_EXPORT_OPTIONS)
87 [ --enable-debug Turn on debugging],
90 if test "$enable_debug" = "yes"; then
91 AC_DEFINE(ENABLE_DEBUG, 1 ,[Define this to enable the debug facility in libscim])
93 CXXFLAGS="$CXXFLAGS -g"
96 AC_ARG_ENABLE(skim-support,
97 [ --disable-skim-support Enable skim Setup UI],
101 AM_CONDITIONAL(SCIM_BUILD_SKIM_SETUP, [test "$skim_support" = "yes"])
103 SCIM_ICONDIR=`$PKG_CONFIG --variable=icondir scim`
104 SCIM_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim`
105 SCIM_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim`
107 if test "x$SCIM_ICONDIR" = "x"; then
108 SCIM_ICONDIR=${datadir}/scim/icons
111 if test "x$SCIM_MODULEDIR" = "x"; then
112 SCIM_MODULEDIR=${libdir}/scim-1.0
115 if test "x$SCIM_DATADIR" = "x"; then
116 SCIM_DATADIR=${datadir}/scim
119 AC_SUBST(SCIM_ICONDIR)
120 AC_SUBST(SCIM_MODULEDIR)
121 AC_SUBST(SCIM_DATADIR)
123 SCIM_HANGUL_DATADIR=${SCIM_DATADIR}/hangul
124 AC_SUBST(SCIM_HANGUL_DATADIR)
126 AC_CONFIG_FILES([Makefile
134 if test "$skim_support" = "yes"; then
135 REQUIRED_SKIM_VERSION=1.2.1
136 dnl skim probably has been installed under prefix=$KDEDIR,
137 dnl so add it to search path of pkgconfig
138 kde_libsuffix=`kde-config --libsuffix`
139 test -z "$KDEDIR" && KDEDIR=`kde-config --prefix`
141 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$KDEDIR/lib${kde_libsuffix}/pkgconfig
142 PKG_CHECK_MODULES(SKIM, [skim >= $REQUIRED_SKIM_VERSION],
149 if test "x$HAS_SKIM" = "xyes"; then
151 PKG_CHECK_MODULES(SCIM_KDEUTILS,[scim_kdeutils >= $REQUIRED_SKIM_VERSION],
155 if test "x$HAS_KDEUTILS" = "xyes"; then
156 SCIM_HANGUL_ENABLE_SKIM_SUPPORT=1
157 AC_CONFIG_SUBDIRS(skim)
159 SCIM_HANGUL_ENABLE_SKIM_SUPPORT=0
163 AM_CONDITIONAL(SCIM_HANGUL_ENABLE_SKIM_SUPPORT, [test "$HAS_KDEUTILS" = "yes"])
164 AC_SUBST(SCIM_HANGUL_ENABLE_SKIM_SUPPORT)