Enable pinentry-qt if Qt is found
authorSteffen Hansen <hansen@kde.org>
Fri, 12 Apr 2002 11:27:06 +0000 (11:27 +0000)
committerSteffen Hansen <hansen@kde.org>
Fri, 12 Apr 2002 11:27:06 +0000 (11:27 +0000)
ChangeLog
acinclude.m4
configure.ac

index 1c67a81..fc05c34 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-04-12  Steffen Hansen  <steffen@hrhansen.dk>
+
+       * Enable pinentry-qt if Qt is found
+
 2002-04-06  Marcus Brinkmann  <marcus@g10code.de>
 
        * qt: New directory.
index b1e6e51..32b669f 100644 (file)
@@ -699,16 +699,19 @@ AC_DEFUN(QT_PATH_MOC,
 
    AC_PATH_PROG(MOC, moc, no, [$qt_bindirs])
    if test "$MOC" = no; then
-    AC_MSG_ERROR([No Qt meta object compiler (moc) found!
-Please check whether you installed Qt correctly.
-You need to have a running moc binary.
-configure tried to run $ac_cv_path_moc and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable MOC to the right one before running
-configure.
-])
+    #AC_MSG_ERROR([No Qt meta object compiler (moc) found!
+    #Please check whether you installed Qt correctly.
+    #You need to have a running moc binary.
+    #configure tried to run $ac_cv_path_moc and the test didn't
+    #succeed. If configure shouldn't have tried this one, set
+    #the environment variable MOC to the right one before running
+    #configure.
+    #])
+    have_moc="no"
+   else
+    have_moc="yes"
+    AC_SUBST(MOC)
    fi
-   AC_SUBST(MOC)
 ])
 
 
@@ -1153,8 +1156,9 @@ Make sure that you have compiled Qt with thread support!"
     fi
   fi
 
-  AC_MSG_ERROR([Qt ($qt_minversion) $ac_qt_notfound not found. Please check your installation!
-For more details about this problem, look at the end of config.log.$missing_qt_mt])
+  #AC_MSG_ERROR([Qt ($qt_minversion) $ac_qt_notfound not found. Please check your installation!
+  #For more details about this problem, look at the end of config.log.$missing_qt_mt])
+  have_qt="no"
 else
   have_qt="yes"
 fi
index 93a1303..8195cf6 100644 (file)
@@ -154,13 +154,35 @@ dnl Check for Qt pinentry program.
 dnl
 AC_ARG_ENABLE(pinentry-qt,
             AC_HELP_STRING([--enable-pinentry-qt], [build Qt pinentry]),
-            pinentry_qt=$enableval, pinentry_qt=no)
+            pinentry_qt=$enableval, pinentry_qt=maybe)
 dnl
 dnl Checks for Qt libraries.  Deal correctly with $pinentry_qt = maybe.
 dnl
 if test "$pinentry_qt" != "no"; then
 QT_CHECK_COMPILERS
 QT_PATH
+if test $have_qt = "no"; then
+       if test $pinentry_qt = "yes"; then
+         AC_MSG_ERROR([Qt ($qt_minversion) $ac_qt_notfound not found. Please check your installation!
+         For more details about this problem, look at the end of config.log.$missing_qt_mt])
+       else
+         pinentry_qt="no"        
+       fi
+fi
+if test $have_moc = "no"; then
+       if test $pinentry_qt = "yes"; then
+        AC_MSG_ERROR([No Qt meta object compiler (moc) found!
+        Please check whether you installed Qt correctly.
+        You need to have a running moc binary.
+        configure tried to run $ac_cv_path_moc and the test didn't
+        succeed. If configure shouldn't have tried this one, set
+        the environment variable MOC to the right one before running
+        configure.
+        ])
+       else
+         pinentry_qt="no"        
+       fi
+fi
 fi
 
 dnl If we have come so far, Qt pinentry can probably be build.