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-23 21:35:59 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-01-23 21:35:59 (GMT)
commit94d7f94534695206afb160b47f46f370c70a713d (patch)
tree1b16267aedae46527d20d886d9f1c2a2bea47de5 /configure.ac
parent2d6cbf47e71acddc284b244a9aaf5143d862f8a2 (diff)
Add support for mozilla 1.9, needs work
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac34
1 files changed, 30 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index 9fce985..f55b2f1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,8 +25,37 @@ AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no)
PKG_CHECK_MODULES(PYGTK, pygtk-2.0)
+PKG_CHECK_MODULES(PYCAIRO, pycairo)
+
PKG_CHECK_MODULES(LIB, gtk+-2.0 gstreamer-0.10 gstreamer-plugins-base-0.10)
+PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
+AC_SUBST(PYGTK_DEFSDIR)
+
+#
+# Mozilla
+#
+
+AC_ARG_WITH(libxul_sdk,
+ AC_HELP_STRING([--with-libxul-sdk=DIR], [Path to libxul SDK]))
+
+if test "x$with_libxul_sdk" != x ; then
+
+# xulrunner 1.9
+
+GECKO_CFLAGS="-I$with_libxul_sdk/sdk/include"
+XPCOMGLUE_LIBS="-L$with_libxul_sdk/sdk/lib -lxpcomglue"
+MOZILLA_INCLUDE_DIR="$with_libxul_sdk/include"
+
+AC_SUBST(XPCOMGLUE_LIBS)
+AC_SUBST(GECKO_CFLAGS)
+
+AC_DEFINE([HAVE_GECKO_1_9],[1],[Define if we have gecko 1.9])
+
+else
+
+# xulrunner 1.8
+
PKG_CHECK_MODULES(GECKO, [xulrunner-gtkmozembed >= 1.8],
[have_gecko=true; mozpackage=xulrunner],
[
@@ -45,10 +74,7 @@ AC_SUBST(GECKO_LDFLAGS)
MOZILLA_INCLUDE_DIR="`$PKG_CONFIG --variable=includedir $mozpackage-gtkmozembed`"
AC_SUBST(MOZILLA_INCLUDE_DIR)
-PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
-AC_SUBST(PYGTK_DEFSDIR)
-
-PKG_CHECK_MODULES(PYCAIRO, pycairo)
+fi
#
# Setup GETTEXT