Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-01-21 19:30:42 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-01-21 19:30:42 (GMT)
commitade9ede1ae9eb7c3deca7ce2812ed44e2a8758a3 (patch)
treec8a6ba4028acbbf24972845b857c3b57687861cf /configure.ac
parentd36e20159e298ba2dbc138a5369bfa32f0a3bce1 (diff)
Use gecko.m4 from epiphany, which has 1.9 compatibility.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac39
1 files changed, 32 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 142e1af..684c786 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,13 +24,7 @@ AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no)
PKG_CHECK_MODULES(PYGTK, pygtk-2.0)
-PKG_CHECK_MODULES(LIB, gtk+-2.0 xulrunner-gtkmozembed gstreamer-0.10 gstreamer-plugins-base-0.10)
-
-MOZILLA_HOME="`$PKG_CONFIG --variable=libdir xulrunner-gtkmozembed`"
-AC_SUBST(MOZILLA_HOME)
-
-MOZILLA_INCLUDE_DIR="`$PKG_CONFIG --variable=includedir xulrunner-gtkmozembed`"
-AC_SUBST(MOZILLA_INCLUDE_DIR)
+PKG_CHECK_MODULES(LIB, gtk+-2.0 gstreamer-0.10 gstreamer-plugins-base-0.10)
GNOMEPYTHONEXTRAS_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
AC_SUBST(GNOMEPYTHONEXTRAS_DEFSDIR)
@@ -40,6 +34,37 @@ AC_SUBST(PYGTK_DEFSDIR)
PKG_CHECK_MODULES(PYCAIRO, pycairo)
+# *******
+# Mozilla
+# *******
+
+GECKO_INIT([MOZILLA])
+
+AC_SUBST([MOZILLA])
+AC_SUBST([MOZILLA_FLAVOUR])
+AC_SUBST([MOZILLA_INCLUDE_ROOT])
+AC_SUBST([MOZILLA_HOME])
+AC_SUBST([MOZILLA_PREFIX])
+AC_SUBST([MOZILLA_EXTRA_LIBS])
+
+if test "$gecko_cv_gecko_version_int" -lt "1008000"; then
+ AC_MSG_ERROR([Gecko version $gecko_cv_gecko_version is not supported!])
+fi
+
+if test "$gecko_cv_gecko_flavour" != "toolkit"; then
+ AC_MSG_ERROR(["$gecko_cv_gecko_flavour" flavoured geckos aren't tasty enough!])
+fi
+
+case "$gecko_cv_gecko" in
+xulrunner) min_version=1.8 ;;
+*firefox) min_version=1.5 ;;
+*) AC_MSG_ERROR([Unsupported gecko "$gecko_cv_gecko"]) ;;
+esac
+
+PKG_CHECK_MODULES([GECKO],[${gecko_cv_gecko}-xpcom >= $min_version $gecko_cv_extra_pkg_dependencies])
+AC_SUBST([GECKO_CFLAGS])
+AC_SUBST([GECKO_LIBS])
+
#
# Setup GETTEXT
#