diff options
author | Marco 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) |
commit | 102603be13d3cb9e6a410653042b581df7233dc9 (patch) | |
tree | bdd06d55d89bf99849d042d4886831a337537c54 /configure.ac | |
parent | ceb5dd09ec5f8c91a8696f0347f1fad5d86f2acd (diff) |
Adapt to latest xulrunner 1.9
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 29 |
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 |