110-129 dnl Set the minimum version of toolkit libs used by mozilla dnl ======================================================== GLIB_VERSION=1.2.0 GTK_VERSION=1.2.0 LIBIDL_VERSION=0.6.3 PERL_VERSION=5.006 QT_VERSION=3.2.0 QT_VERSION_NUM=320 LIBART_VERSION=2.3.4 CAIRO_VERSION=1.4.2 GLITZ_VERSION=0.4.0 GTK2_VERSION=1.3.7 MAKE_VERSION=3.78 WINDRES_VERSION=2.14.90 W32API_VERSION=3.8 GNOMEVFS_VERSION=2.0 GNOMEUI_VERSION=2.2.0 GCONF_VERSION=1.2.1 LIBGNOME_VERSION=2.0 STARTUP_NOTIFICATION_VERSION=0.8 4670-4739 if test "$MOZ_ENABLE_QT" then MOZ_ARG_WITH_STRING(qtdir, [ --with-qtdir=\$dir Specify Qt directory ], [ QTDIR=$withval]) if test -z "$QTDIR"; then QTDIR="/usr" fi QTINCDIR="/include/qt" if test ! -d "$QTDIR$QTINCDIR"; then QTINCDIR="/include/X11/qt" fi if test ! -d "$QTDIR$QTINCDIR"; then QTINCDIR="/include" fi if test -x "$QTDIR/bin/moc"; then HOST_MOC="$QTDIR/bin/moc" else AC_CHECK_PROGS(HOST_MOC, moc, "") fi if test -z "$HOST_MOC"; then AC_MSG_ERROR([no acceptable moc preprocessor found]) fi MOC=$HOST_MOC QT_CFLAGS="-I${QTDIR}${QTINCDIR} -DQT_GENUINE_STR -DQT_NO_STL" if test -z "$MOZ_DEBUG"; then QT_CFLAGS="$QT_CFLAGS -DQT_NO_DEBUG -DNO_DEBUG" fi _SAVE_LDFLAGS=$LDFLAGS QT_LDFLAGS=-L${QTDIR}/lib LDFLAGS="$LDFLAGS $QT_LDFLAGS" AC_LANG_SAVE AC_LANG_CPLUSPLUS AC_CHECK_LIB(qt, main, QT_LIB=-lqt, AC_CHECK_LIB(qt-mt, main, QT_LIB=-lqt-mt, AC_MSG_ERROR([Cannot find QT libraries.]))) LDFLAGS=$_SAVE_LDFLAGS QT_LIBS="-L/usr/X11R6/lib $QT_LDFLAGS $QT_LIB -lXext -lX11" MOZ_QT_LDFLAGS=$QT_LIBS MOZ_QT_CFLAGS=$QT_CFLAGS _SAVE_CXXFLAGS=$CXXFLAGS _SAVE_LIBS=$LIBS CXXFLAGS="$CXXFLAGS $QT_CFLAGS" LIBS="$LIBS $QT_LIBS" AC_MSG_CHECKING(Qt - version >= $QT_VERSION) AC_TRY_COMPILE([#include ], [ #if (QT_VERSION < $QT_VERSION_NUM) #error "QT_VERSION too old" #endif ],result="yes",result="no") AC_MSG_RESULT("$result") if test "$result" = "no"; then AC_MSG_ERROR([Qt Mozilla requires at least version $QT_VERSION of Qt]) fi CXXFLAGS=$_SAVE_CXXFLAGS LIBS=$_SAVE_LIBS AC_LANG_RESTORE fi fi # COMPILE_ENVIRONMENT