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-08-22 00:11:20 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-08-22 00:11:20 (GMT)
commit102603be13d3cb9e6a410653042b581df7233dc9 (patch)
treebdd06d55d89bf99849d042d4886831a337537c54 /configure.ac
parentceb5dd09ec5f8c91a8696f0347f1fad5d86f2acd (diff)
Adapt to latest xulrunner 1.9
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac29
1 files changed, 15 insertions, 14 deletions
diff --git a/configure.ac b/configure.ac
index f590fe8..36b7094 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,20 +21,21 @@ PKG_CHECK_MODULES(PYGTK, pygtk-2.0)
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
AC_SUBST(PYGTK_DEFSDIR)
-GECKO_INIT([MOZILLA])
-AC_SUBST(MOZILLA_INCLUDE_ROOT)
-AC_SUBST([MOZILLA_HOME])
-AC_SUBST([MOZILLA_EXTRA_LIBS])
-AC_SUBST([MOZILLA_GLUE_LIBS])
-AC_SUBST([AM_CXXFLAGS])
-
-GECKO_XPIDL()
-AC_SUBST([XPIDL])
-AC_SUBST([XPIDL_IDLDIR])
-
-PKG_CHECK_MODULES([GECKO],[${gecko_cv_gecko}-xpcom >= 1.9 ${gecko_cv_gecko}-js $gecko_cv_extra_pkg_dependencies])
-AC_SUBST([GECKO_CFLAGS])
-AC_SUBST([GECKO_LIBS])
+PKG_CHECK_MODULES([LIBXUL],[libxul])
+
+# FIXME To be able to use pyxpcom we currently need
+# to link to xpcom at build time. Which involves various hacks.
+LIBXUL_PREFIX=`$PKG_CONFIG --variable=prefix libxul`
+LIBXUL_SDK_DIR=`$PKG_CONFIG --variable=sdkdir libxul`
+LIBXUL_VERSION=`$PKG_CONFIG --modversion libxul`
+LIBXUL_DIR=$LIBXUL_PREFIX/lib/xulrunner-$LIBXUL_VERSION
+LIBXUL_LIBS="$LIBXUL_LIBS -L$LIBXUL_DIR -lpyxpcom"
+
+LIBXUL_CFLAGS=`$PKG_CONFIG --cflags --define-variable=includetype=unstable libxul`
+
+AC_SUBST([LIBXUL_CFLAGS])
+AC_SUBST([LIBXUL_LIBS])
+AC_SUBST([LIBXUL_DIR])
AC_OUTPUT([
Makefile