comparison configure.ac @ 15298:704ab1b4c369

build: Properly choose qmake if Qt3 and Qt4 are installed (Bug #37101) configure.ac: Look for qmake-qt5, qmake-qt4 ahead of qmake. Verify output of qmake.
author Rik <rik@octave.org>
date Tue, 04 Sep 2012 21:56:12 -0700
parents 2f0b74cf8b4d
children a8cfbc1911e4
comparison
equal deleted inserted replaced
15297:2f0b74cf8b4d 15298:704ab1b4c369
2194 PKG_CHECK_MODULES(QT, [QtCore, QtGui, QtNetwork], 2194 PKG_CHECK_MODULES(QT, [QtCore, QtGui, QtNetwork],
2195 [], 2195 [],
2196 [AC_MSG_ERROR([Qt libraries are required to build the GUI])]) 2196 [AC_MSG_ERROR([Qt libraries are required to build the GUI])])
2197 2197
2198 ## Check for Qt utility programs 2198 ## Check for Qt utility programs
2199 AC_CHECK_PROGS(QMAKE, [qmake qmake-qt4 qmake-qt5]) 2199 AC_CHECK_PROGS(QMAKE, [qmake-qt5 qmake-qt4 qmake])
2200 if test -z "$QMAKE"; then 2200 if test -z "$QMAKE"; then
2201 AC_MSG_ERROR([qmake is required to build the GUI]) 2201 AC_MSG_ERROR([qmake is required to build the GUI])
2202 fi 2202 fi
2203 2203
2204 QT_INCDIR=`$QMAKE -query | sed -n -e 's/^QT_INSTALL_HEADERS://p' | sed -e 's,\\\\,/,g'` 2204 QT_INCDIR=`$QMAKE -query QT_INSTALL_HEADERS | sed -e 's,\\\\,/,g'`
2205 QT_LIBDIR=`$QMAKE -query | sed -n -e 's/^QT_INSTALL_LIBS://p' | sed -e 's,\\\\,/,g'` 2205 QT_LIBDIR=`$QMAKE -query QT_INSTALL_LIBS | sed -e 's,\\\\,/,g'`
2206
2207 if test "$QT_INCDIR" = "**Unknown**"; then
2208 AC_MSG_ERROR([qmake >= Qt4 is required to build the GUI])
2209 fi
2206 2210
2207 AC_CHECK_PROGS(MOC, [moc moc-qt4 moc-qt5]) 2211 AC_CHECK_PROGS(MOC, [moc moc-qt4 moc-qt5])
2208 AC_CHECK_PROGS(UIC, [uic uic-qt4 uic-qt5]) 2212 AC_CHECK_PROGS(UIC, [uic uic-qt4 uic-qt5])
2209 AC_CHECK_PROGS(RCC, [rcc]) 2213 AC_CHECK_PROGS(RCC, [rcc])
2210 if test -z "$MOC" || test -z "$UIC" || test -z "$RCC"; then 2214 if test -z "$MOC" || test -z "$UIC" || test -z "$RCC"; then