1
AC_INIT([xiphos],[3.1.3],[http://sourceforge.net/tracker/?group_id=5528&atid=105528])
4
AC_CONFIG_SRCDIR([src/gnome2/xiphos.c])
5
AC_CONFIG_HEADERS([config.h])
7
AM_INIT_AUTOMAKE([foreign dist-bzip2])
8
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
9
AC_SUBST([ACLOCAL_AMFLAGS], ["-I $ac_macro_dir \$(ACLOCAL_FLAGS)"])
15
AC_CHECK_FUNCS(strcasestr, [AM_CONDITIONAL(HAVE_STRCASESTR, true)], [AM_CONDITIONAL(HAVE_STRCASESTR, false)])
18
AC_PROG_LIBTOOL dnl using old name instead of LT_INIT for compatability
20
AC_SUBST([GETTEXT_PACKAGE], [xiphos])
22
AC_DEFINE([GETTEXT_PACKAGE], [PACKAGE_TARNAME], [Define to the gettext package name.])
24
PKG_PROG_PKG_CONFIG([])
27
AC_SUBST(DIRS, [["backend gecko editor main gnome2"]])
28
AC_SUBST(xiphos_exec, [[xiphos]])
30
REQUIRED_LIBS="glib-2.0 gtk+-2.0 >= 2.14 libxml-2.0 libglade-2.0 libgtkhtml-3.14 >= 3.23 sword dbus-glib-1 libgsf-1 gtkhtml-editor"
32
AC_ARG_WITH([gecko], AS_HELP_STRING([--without-gecko], [Compile using gtkhtml backend instead]))
34
AS_IF([test "x$with_gecko" != "xno"], [
35
AC_DEFINE(USE_GTKMOZEMBED, 1, [Define if you want to use gtkmozembed])
36
PKG_CHECK_MODULES(GECKO, libxul-embedding > 1.9.0)
37
GECKO_CFLAGS="`$PKG_CONFIG --define-variable=includetype=unstable --cflags libxul-embedding`"
38
GECKO_HOME="`$PKG_CONFIG --variable=sdkdir libxul-embedding`"
39
AC_DEFINE_UNQUOTED(GECKO_HOME, ["$GECKO_HOME"], [Gecko sdkdir])
42
AC_MSG_CHECKING([[for GECKO]])
43
AC_MSG_RESULT([[disabled as requested]])
44
AC_DEFINE(GTKHTML, 1, [Define if wish to use gtkhtml instead of gtkmozembed])])
46
AM_CONDITIONAL(HAVE_GECKO, test x$have_gecko = xtrue)
48
AC_DEFINE(HAVE_DBUS, 1, [Define to enable dbus])
50
AS_CASE([$host_os], [mingw*],
51
[REQUIRED_LIBS="$REQUIRED_LIBS gmodule-no-export-2.0"],
52
[REQUIRED_LIBS="$REQUIRED_LIBS gmodule-export-2.0"])
54
AC_MSG_CHECKING([for gtk+-unix-print])
55
PKG_CHECK_EXISTS(gtk+-unix-print-2.0,
56
[AC_DEFINE(USE_GTKUPRINT, 1, [Define if you want to use gtk-unix-print])
57
[REQUIRED_LIBS="$REQUIRED_LIBS gtk+-unix-print-2.0"]
58
AC_MSG_RESULT([yes])],
59
[AC_MSG_RESULT([no])])
62
PKG_CHECK_MODULES(XIPHOS, "$REQUIRED_LIBS")
64
AC_MSG_CHECKING([for SWORD multiverse])
65
PKG_CHECK_EXISTS(sword > 1.5.11,
66
[AC_DEFINE(SWORD_MULTIVERSE, 1, [Define if sword has multiverse support])
67
AC_MSG_RESULT([yes])],
68
[AC_MSG_RESULT([no])])
71
AC_SUBST(XIPHOS_CFLAGS)
73
AM_MAINTAINER_MODE([enable])
74
GNOME_COMPILE_WARNINGS
77
AC_MSG_CHECKING([for debug build])
78
AC_ARG_ENABLE([debug],
79
AS_HELP_STRING([--enable-debug], [Enable debugging @<:@default=no@:>@]))
80
AS_IF([test "x$enable_debug" = "xyes"], [
81
AC_DEFINE(DEBUG, 1, [Enable additional debugging at the expense of performance and size])
82
AC_MSG_RESULT([yes])],
83
[AC_MSG_RESULT([no])])
85
AC_ARG_ENABLE([as-needed],
86
AS_HELP_STRING([--enable-as-needed], [Pass -Wl --as-needed to linker @<:@default=no@:>@]))
87
AS_IF([test "x$enable_as_needed" = "xyes"], [AC_SUBST([AM_LDFLAGS],[[-Wl,--as-needed]])])