aboutsummaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2006-02-06 08:16:35 +0800
committerChristian Persch <chpe@src.gnome.org>2006-02-06 08:16:35 +0800
commit391196385a1c5702d93697eace05fc416ae93f02 (patch)
tree8fb4151411235981ed9b619c7060e51bdafda2b2 /m4
parent2edc02176220d96d6386c500afaf4a680dc3a3b9 (diff)
downloadgsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar.gz
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar.bz2
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar.lz
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar.xz
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.tar.zst
gsoc2013-epiphany-391196385a1c5702d93697eace05fc416ae93f02.zip
Fix xulrunner detection logic.
2006-02-06 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Fix xulrunner detection logic. * configure.ac: A po/Makevars: * src/Makefile.am: * doc/reference/Makefile.am: Remove AM_GLIB_GNU_GETTEXT, use plain AM_GNU_GETTEXT. * data/glade/Makefile.am: Fix distcheck with certs manager disabled.
Diffstat (limited to 'm4')
-rw-r--r--m4/gecko.m423
1 files changed, 15 insertions, 8 deletions
diff --git a/m4/gecko.m4 b/m4/gecko.m4
index 29c55bd41..25572325e 100644
--- a/m4/gecko.m4
+++ b/m4/gecko.m4
@@ -81,13 +81,10 @@ fi
if test "$gecko_cv_have_gecko" = "yes"; then
-gecko_cv_extra_pkg_dependencies=
-
case "$gecko_cv_gecko" in
-mozilla) gecko_cv_gecko_flavour=mozilla gecko_cv_extra_pkg_dependencies="$gecko_cv_extra_pkg_dependencies ${gecko_cv_gecko}-gtkmozembed" ;;
-seamonkey) gecko_cv_gecko_flavour=mozilla gecko_cv_extra_pkg_dependencies="$gecko_cv_extra_pkg_dependencies ${gecko_cv_gecko}-gtkmozembed" ;;
-*firefox) gecko_cv_gecko_flavour=toolkit gecko_cv_extra_pkg_dependencies="$gecko_cv_extra_pkg_dependencies ${gecko_cv_gecko}-gtkmozembed" ;;
-XXxulrunner) gecko_cv_gecko_flavour=toolkit gecko_cv_extra_pkg_dependencies="$gecko_cv_extra_pkg_dependencies ${gecko_cv_gecko}-gtkmozembed" ;;
+mozilla) gecko_cv_gecko_flavour=mozilla ;;
+seamonkey) gecko_cv_gecko_flavour=mozilla ;;
+*firefox) gecko_cv_gecko_flavour=toolkit ;;
xulrunner) gecko_cv_gecko_flavour=toolkit ;;
esac
@@ -280,7 +277,17 @@ $1[]_VERSION=$gecko_cv_gecko_version
$1[]_VERSION_MAJOR=$gecko_cv_gecko_version_major
$1[]_VERSION_MINOR=$gecko_cv_gecko_version_minor
-])
+# **************************************************
+# Packages that we need to check for with pkg-config
+# **************************************************
+
+if test "$gecko_cv_gecko" = "xulrunner" -a "$gecko_cv_gecko_version_major" = "1" -a "$gecko_cv_gecko_version_minor" -ge "9"; then
+ gecko_cv_extra_pkg_dependencies=
+else
+ gecko_cv_extra_pkg_dependencies="${gecko_cv_gecko}-gtkmozembed"
+fi
+
+$1[]_EXTRA_PKG_DEPENDENCIES="$gecko_cv_extra_pkg_dependencies"
# ***************************************************************************
# ***************************************************************************
@@ -443,7 +450,7 @@ AC_PATH_PROG([XPIDL],[xpidl],[no],[$_GECKO_LIBDIR:$PATH])
XPIDL_IDLDIR="`$PKG_CONFIG --variable=idldir ${gecko_cv_gecko}-xpcom`"
-# Older gecko's don't have this variable, see
+# Older geckos don't have this variable, see
# https://bugzilla.mozilla.org/show_bug.cgi?id=240473
if test -z "$XPIDL_IDLDIR" -o ! -f "$XPIDL_IDLDIR/nsISupports.idl"; then