commit f60b23cbc11f92eba7b14d371bcb2625a0fda998
Author: Enrico Forestieri <[email protected]>
Date:   Tue Jun 15 11:40:27 2021 +0200

    Fix configure with Qt 6.1
    
    Since Qt 6.1 the moc, rcc, and uic compilers are not installed
    in the bin dir anymore. We ask qmake for their location and
    record them with full path so that it is not necessary thinkering
    with the PATH variable.
---
 config/qt.m4 |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/config/qt.m4 b/config/qt.m4
index 33152ce..7fe329f 100644
--- a/config/qt.m4
+++ b/config/qt.m4
@@ -80,7 +80,9 @@ AC_DEFUN([QT_FIND_TOOL],
        fi
        qt_ext="qt$qt_major"
 
-       if test -n "$qt_cv_bin" ; then
+       if test -n "$qt_cv_libexec" ; then
+               AC_PATH_PROGS($1, [$2], [], $qt_cv_libexec)
+       elif test -n "$qt_cv_bin" ; then
                AC_PATH_PROGS($1, [$2], [], $qt_cv_bin)
        elif qtchooser -l 2>/dev/null | grep -q ^$qt_ext\$ >/dev/null ; then
                AC_PATH_PROG(qtc_path, qtchooser, [], [$PATH])
@@ -404,6 +406,7 @@ AC_DEFUN([QT6_QMAKE_CONFIG],
        AC_MSG_CHECKING([for Qt6])
        qtver=`$QT_QMAKE -v | grep -o "Qt version ."`
        if test "$qtver" = "Qt version 6"; then
+           qt_cv_libexec=`$QT_QMAKE -query QT_INSTALL_LIBEXECS`
            dnl Use a .pro file for getting qmake's variables
            lyx_test_qt_dir=`mktemp -d`
            lyx_test_qt_pro="$lyx_test_qt_dir/test.pro"
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to