Mercurial > minori
comparison m4/m4_ax_have_qt.m4 @ 267:09c5bd74fe93
win32: make builds work again
| author | Paper <paper@paper.us.eu.org> |
|---|---|
| date | Thu, 11 Apr 2024 23:39:18 -0400 |
| parents | 9a04802848c0 |
| children | f01b6e9c8fa2 |
comparison
equal
deleted
inserted
replaced
| 266:1a6a5d3a94cd | 267:09c5bd74fe93 |
|---|---|
| 86 cat > $am_have_qt_pro << EOF | 86 cat > $am_have_qt_pro << EOF |
| 87 win32 { | 87 win32 { |
| 88 CONFIG -= debug_and_release | 88 CONFIG -= debug_and_release |
| 89 CONFIG += release | 89 CONFIG += release |
| 90 } | 90 } |
| 91 QMAKE_PROJECT_DEPTH = 0 | |
| 91 qtHaveModule(core): QT += core | 92 qtHaveModule(core): QT += core |
| 92 qtHaveModule(gui): QT += gui | 93 qtHaveModule(gui): QT += gui |
| 93 qtHaveModule(widgets): QT += widgets | 94 qtHaveModule(widgets): QT += widgets |
| 94 EOF | 95 EOF |
| 95 cat > "$am_have_qt_makefile_vars" << EOF | 96 cat > "$am_have_qt_makefile_vars" << EOF |
| 103 @echo \$(LIBS) | 104 @echo \$(LIBS) |
| 104 EOF | 105 EOF |
| 105 $QMAKE $am_have_qt_pro -o $am_have_qt_makefile | 106 $QMAKE $am_have_qt_pro -o $am_have_qt_makefile |
| 106 QT_CXXFLAGS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile_vars CXXFLAGS` | 107 QT_CXXFLAGS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile_vars CXXFLAGS` |
| 107 QT_LIBS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile_vars LIBS` | 108 QT_LIBS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile_vars LIBS` |
| 108 rm $am_have_qt_pro $am_have_qt_stash $am_have_qt_makefile | 109 rm $am_have_qt_pro $am_have_qt_stash $am_have_qt_makefile $am_have_qt_makefile_vars |
| 109 rmdir $am_have_qt_dir | 110 rmdir $am_have_qt_dir |
| 110 | 111 |
| 111 # Look for specific tools in $PATH | 112 # Look for specific tools in $PATH |
| 112 QT_MOC=`which moc$am_have_qt_qmexe_suff` | 113 QT_MOC=`which moc$am_have_qt_qmexe_suff` |
| 113 QT_UIC=`which uic$am_have_qt_qmexe_suff` | 114 QT_UIC=`which uic$am_have_qt_qmexe_suff` |
| 169 signals: | 170 signals: |
| 170 void send(); | 171 void send(); |
| 171 }; | 172 }; |
| 172 EOF | 173 EOF |
| 173 | 174 |
| 174 cat > ax_qt_main.$ac_ext << EOF | 175 cat > ax_qt_main.cc << EOF |
| 175 #include "ax_qt_test.h" | 176 #include "ax_qt_test.h" |
| 176 #include <qapplication.h> | 177 #include <qapplication.h> |
| 177 int main( int argc, char **argv ) | 178 int main( int argc, char **argv ) |
| 178 { | 179 { |
| 179 QApplication app( argc, argv ); | 180 QApplication app( argc, argv ); |
| 181 QObject::connect( &t, SIGNAL(send()), &t, SLOT(receive()) ); | 182 QObject::connect( &t, SIGNAL(send()), &t, SLOT(receive()) ); |
| 182 } | 183 } |
| 183 EOF | 184 EOF |
| 184 | 185 |
| 185 ax_cv_qt_test_result="failure" | 186 ax_cv_qt_test_result="failure" |
| 186 ax_try_1="$QT_MOC ax_qt_test.h -o moc_ax_qt_test.$ac_ext >/dev/null 2>/dev/null" | 187 ax_try_1="$QT_MOC ax_qt_test.h -o moc_ax_qt_test.cc >/dev/null 2>/dev/null" |
| 187 AC_TRY_EVAL(ax_try_1) | 188 AC_TRY_EVAL(ax_try_1) |
| 188 if test x"$ac_status" != x0; then | 189 if test x"$ac_status" != x0; then |
| 189 echo "$ax_err_1" >&AS_MESSAGE_LOG_FD | 190 echo "$ax_err_1" >&AS_MESSAGE_LOG_FD |
| 190 echo "configure: could not run $QT_MOC on:" >&AS_MESSAGE_LOG_FD | 191 echo "configure: could not run $QT_MOC on:" >&AS_MESSAGE_LOG_FD |
| 191 cat ax_qt_test.h >&AS_MESSAGE_LOG_FD | 192 cat ax_qt_test.h >&AS_MESSAGE_LOG_FD |
| 192 else | 193 else |
| 193 ax_try_2="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o moc_ax_qt_test.o moc_ax_qt_test.$ac_ext >/dev/null 2>/dev/null" | 194 ax_try_2="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o moc_ax_qt_test.o moc_ax_qt_test.cc >/dev/null 2>/dev/null" |
| 194 AC_TRY_EVAL(ax_try_2) | 195 AC_TRY_EVAL(ax_try_2) |
| 195 if test x"$ac_status" != x0; then | 196 if test x"$ac_status" != x0; then |
| 196 echo "$ax_err_2" >&AS_MESSAGE_LOG_FD | 197 echo "$ax_err_2" >&AS_MESSAGE_LOG_FD |
| 197 echo "configure: could not compile:" >&AS_MESSAGE_LOG_FD | 198 echo "configure: could not compile:" >&AS_MESSAGE_LOG_FD |
| 198 cat moc_ax_qt_test.$ac_ext >&AS_MESSAGE_LOG_FD | 199 cat moc_ax_qt_test.cc >&AS_MESSAGE_LOG_FD |
| 199 else | 200 else |
| 200 ax_try_3="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o ax_qt_main.o ax_qt_main.$ac_ext >/dev/null 2>/dev/null" | 201 ax_try_3="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o ax_qt_main.o ax_qt_main.cc >/dev/null 2>/dev/null" |
| 201 AC_TRY_EVAL(ax_try_3) | 202 AC_TRY_EVAL(ax_try_3) |
| 202 if test x"$ac_status" != x0; then | 203 if test x"$ac_status" != x0; then |
| 203 echo "$ax_err_3" >&AS_MESSAGE_LOG_FD | 204 echo "$ax_err_3" >&AS_MESSAGE_LOG_FD |
| 204 echo "configure: could not compile:" >&AS_MESSAGE_LOG_FD | 205 echo "configure: could not compile:" >&AS_MESSAGE_LOG_FD |
| 205 cat ax_qt_main.$ac_ext >&AS_MESSAGE_LOG_FD | 206 cat ax_qt_main.cc >&AS_MESSAGE_LOG_FD |
| 206 else | 207 else |
| 207 ax_try_4="$CXX -o ax_qt_main ax_qt_main.o moc_ax_qt_test.o $QT_LIBS $LIBS >/dev/null 2>/dev/null" | 208 ax_try_4="$CXX -o ax_qt_main ax_qt_main.o moc_ax_qt_test.o $QT_LIBS $LIBS >/dev/null 2>/dev/null" |
| 208 AC_TRY_EVAL(ax_try_4) | 209 AC_TRY_EVAL(ax_try_4) |
| 209 if test x"$ac_status" != x0; then | 210 if test x"$ac_status" != x0; then |
| 210 echo "$ax_err_4" >&AS_MESSAGE_LOG_FD | 211 echo "$ax_err_4" >&AS_MESSAGE_LOG_FD |
