]> git.lyx.org Git - lyx.git/blobdiff - config/qt.m4
* src/frontends/qt4/QCharacter.C:
[lyx.git] / config / qt.m4
index bb0270cf41849d401163022df3fb21bfcd89beb8..1e548eb90a3ba2dc1fabff7ff1f0a11a391875b8 100644 (file)
@@ -49,6 +49,13 @@ AC_DEFUN([QT_FIND_UIC],
        if test -z "$ac_uic" -a "$FATAL" = 1; then
                AC_MSG_ERROR([uic binary not found in \$PATH or $qt_cv_dir/bin !])
        fi
+       AC_MSG_CHECKING([whether uic supports -nounload])
+       if $ac_uic --help 2>&1 | grep nounload >/dev/null ; then
+               AC_MSG_RESULT([yes])
+               ac_uic="$ac_uic -nounload"
+       else
+               AC_MSG_RESULT([no])
+       fi
 ])
 
 dnl Find the right moc in path/qt_cv_dir
@@ -89,7 +96,7 @@ AC_DEFUN([QT_TRY_LINK],
                ],
        [
        QString s("mangle_failure");
-       #if (QT_VERSION < 221)
+       #if (QT_VERSION < 0x030000)
        break_me_(\\\);
        #endif
        ],
@@ -109,7 +116,7 @@ AC_DEFUN([QT_CHECK_COMPILE],
                SAVE_CXXFLAGS=$CXXFLAGS
                CXXFLAGS="$CXXFLAGS $QT_INCLUDES $QT_LDFLAGS"
 
-               for libname in -lqt-mt -lqt-mt3 -lqt3 -lqt2 -lqt;
+               for libname in -lqt-mt -lqt;
                do
                        QT_TRY_LINK($libname)
                        if test -n "$qt_cv_libname"; then
@@ -237,10 +244,18 @@ AC_DEFUN([QT_DO_IT_ALL],
        AC_SUBST(QT_LDFLAGS)
 
        dnl Preprocessor flags
-       QT_CPPFLAGS="-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL"
+       QT_CPPFLAGS="-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT_NO_EMIT"
        case ${host} in
        *mingw*) QT_CPPFLAGS="-DQT_DLL $QT_CPPFLAGS";;
        esac
+
+       case ${host_os} in
+       cygwin* ) 
+               if test "x$with_x" = xno ; then 
+                       QT_CPPFLAGS="$QT_CPPFLAGS -DQ_CYGWIN_WIN"
+               fi;;
+       esac
+
        AC_SUBST(QT_CPPFLAGS)
 
        if test -z "$MOC"; then