#MIN_CONFIG(3.2.0) cflags_set=${CFLAGS+set} cppflags_set=${CPPFLAGS+set} AM_INIT_AUTOMAKE(skim_honoka, 0.9.0) AC_C_BIGENDIAN AC_CHECK_KDEMAXPATHLEN SCIM_VERSION=1.3.0 PKG_CHECK_MODULES(SCIM,[scim >= $SCIM_VERSION]) PKG_CHECK_MODULES(HONOKA,[honoka >= "0.9.0"]) HONOKA_PLUGINDIR=`$PKG_CONFIG --variable=honokaplugindir honoka` AC_SUBST(HONOKA_PLUGINDIR) # Extra args. AC_ARG_ENABLE(debug, [ --enable-debug Turn on debugging], [case "${enableval}" in yes) debug=yes ;; no) debug=no ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;; esac],[debug=no]) if test "x$debug" = "xyes"; then test "$cflags_set" = set || CFLAGS="$CFLAGS -g" test "$cppflags_set" = set || CPPFLAGS="$CXXFLAGS -g" SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=1" else SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=0" fi AC_SUBST(SCIM_DEBUG_FLAGS) REQUIRED_SKIM_VERSION=1.3.0 PKG_CHECK_MODULES(SKIM, [skim >= $REQUIRED_SKIM_VERSION], [HAS_SKIM=yes], [HAS_SKIM=no]) if test "x$HAS_SKIM" = "xyes"; then PKG_CHECK_MODULES(SCIM_KDEUTILS,[scim_kdeutils >= $REQUIRED_SKIM_VERSION], [HAS_KDEUTILS=yes], [HAS_KDEUTILS=no]) if test "x$HAS_KDEUTILS" = "xyes"; then SKIM_VERSION=`$PKG_CONFIG --modversion skim` SCIM_PINYIN_ENABLE_SKIM_SUPPORT=1 skim_prefix=`$PKG_CONFIG --variable=prefix skim` AC_SUBST(skim_prefix) ##we need to overwrite prefix with the same prefix of which skim was installed to prefix=$skim_prefix ##this is to get rid of the last warning given_prefix=$skim_prefix fi else AC_MSG_ERROR([skim library is not available or the version is too old!]) fi