changeset 23088:e2b1f3546978

fix caching error with Qt tool configuration (bug #50129) * acinclude.m4 (OCTAVE_CHECK_QT_VERSION): Use separate variable names when checking for Qt tools wit and without versions appended. For example, use MOC_QTVER when checking for "moc-qt$ver" and MOC when checking for "moc". Likewise for other Qt tools (uic, rcc, lrelease). If all tools with the version number appended are found, set the simple variable to the value of the version variable (MOC from MOC_QTVER, for example).
author John W. Eaton <jwe@octave.org>
date Tue, 24 Jan 2017 18:35:08 -0500
parents 9f406f0b36da
children bc601e5137c5
files m4/acinclude.m4
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/m4/acinclude.m4	Tue Jan 24 18:00:05 2017 -0500
+++ b/m4/acinclude.m4	Tue Jan 24 18:35:08 2017 -0500
@@ -1477,12 +1477,12 @@
   fi
 
   if test $build_qt_gui = yes; then
-    AC_CHECK_TOOLS(MOC, [moc-qt$qt_version])
-    AC_CHECK_TOOLS(UIC, [uic-qt$qt_version])
-    AC_CHECK_TOOLS(RCC, [rcc-qt$qt_version])
-    AC_CHECK_TOOLS(LRELEASE, [lrelease-qt$qt_version])
+    AC_CHECK_TOOLS(MOC_QTVER, [moc-qt$qt_version])
+    AC_CHECK_TOOLS(UIC_QTVER, [uic-qt$qt_version])
+    AC_CHECK_TOOLS(RCC_QTVER, [rcc-qt$qt_version])
+    AC_CHECK_TOOLS(LRELEASE_QTVER, [lrelease-qt$qt_version])
 
-    if test -z "$MOC" || test -z "$UIC" || test -z "$RCC" || test -z "$LRELEASE"; then
+    if test -z "$MOC_QTVER" || test -z "$UIC_QTVER" || test -z "$RCC_QTVER" || test -z "$LRELEASE_QTVER"; then
       AC_CHECK_TOOLS(QTCHOOSER, [qtchooser])
 
       if test -z "$MOC"; then
@@ -1509,6 +1509,11 @@
           LRELEASEFLAGS="-qt$qt_version"
         fi
       fi
+    else
+      MOC="$MOC_QTVER"
+      UIC="$UIC_QTVER"
+      RCC="$RCC_QTVER"
+      LRELEASE="$LRELEASE_QTVER"
     fi
 
     if test -z "$MOC" || test -z "$UIC" || test -z "$RCC" || test -z "$LRELEASE"; then