X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=config%2Fqt4.m4;h=75abd3360a18379ddfb59b00eaf286a50f05c325;hb=2e433654c7f3db02bfd0e4dd09eb04cd8ab44bb9;hp=f53f243df09042f586797429941a30292014727d;hpb=6253cc4c51e4e36125c33a8c427e27493435ddc8;p=lyx.git diff --git a/config/qt4.m4 b/config/qt4.m4 index f53f243df0..75abd3360a 100644 --- a/config/qt4.m4 +++ b/config/qt4.m4 @@ -56,8 +56,12 @@ AC_DEFUN([QT_CHECK_COMPILE], ]) if test -z "$qt_cv_libname"; then - AC_MSG_RESULT([failed]) - AC_MSG_ERROR([cannot compile a simple Qt executable. Check you have the right \$QTDIR.]) + if test x$USE_QT5 = xyes ; then + AC_MSG_RESULT([failed, retrying with Qt4]) + else + AC_MSG_RESULT([failed]) + AC_MSG_ERROR([cannot compile a simple Qt executable. Check you have the right \$QTDIR.]) + fi else AC_MSG_RESULT([$qt_cv_libname]) fi @@ -170,7 +174,22 @@ AC_DEFUN([QT_DO_IT_ALL], fi if test -z "$QT_LIB"; then - AC_MSG_ERROR([cannot find qt libraries.]) + dnl Try again with Qt4 if configuring for Qt5 fails + if test x$USE_QT5 = xyes ; then + USE_QT5=no + AC_SUBST([USE_QT5]) + if test -n "$PKG_CONFIG" ; then + QT_DO_PKG_CONFIG + fi + if test "$pkg_failed" != "no" ; then + QT_DO_MANUAL_CONFIG + fi + if test -z "$QT_LIB"; then + AC_MSG_ERROR([cannot find qt libraries.]) + fi + else + AC_MSG_ERROR([cannot find qt libraries.]) + fi fi dnl Check qt version