Mercurial > minori
comparison configure.ac @ 282:19eb6c4dca78
autotools: ax_have_qt sucks, use pkgconf instead
this is particularly useful because m4_ax_have_qt really
sucked when cross compiling because of qmake
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Wed, 08 May 2024 15:54:10 -0400 |
parents | f31305b9f60a |
children | 8535eb5fb836 |
comparison
equal
deleted
inserted
replaced
281:3ede7be4f449 | 282:19eb6c4dca78 |
---|---|
19 | 19 |
20 dnl Init libtool | 20 dnl Init libtool |
21 AM_PROG_AR | 21 AM_PROG_AR |
22 LT_INIT | 22 LT_INIT |
23 | 23 |
24 | |
24 dnl Qt? | 25 dnl Qt? |
25 have_qt=no | 26 AS_IF([test "${enable_qt}" != "no"], [ |
26 AX_HAVE_QT | 27 PKG_CHECK_MODULES([QT], [Qt5Core >= 5.5.0 Qt5Widgets Qt5Gui Qt5Svg], [ |
27 | 28 QT_PATH="$(eval $PKG_CONFIG --variable=exec_prefix Qt5Core)" |
28 AS_IF([test "x$have_qt" = "xno"], [AC_MSG_ERROR([*** Qt not found.])]) | 29 QT_HOST_PATH="$(eval $PKG_CONFIG --variable=host_bins Qt5Core)" |
29 AC_SUBST([QT_LRELEASE]) | 30 QT_VERSION="$(eval $PKG_CONFIG --modversion Qt5Gui)" |
30 AC_SUBST([QT_LUPDATE]) | 31 AC_PATH_PROGS(QT_MOC, [moc-qt5 moc], moc, ["${QT_HOST_PATH}" "${QT_PATH}/bin"]) |
31 AC_SUBST([QT_MOC]) | 32 AC_PATH_PROGS(QT_RCC, [rcc-qt5 rcc], rcc, ["${QT_HOST_PATH}" "${QT_PATH}/bin"]) |
32 AC_SUBST([QT_RCC]) | 33 AC_PATH_PROGS(QT_UIC, [uic-qt5 uic], uic, ["${QT_HOST_PATH}" "${QT_PATH}/bin"]) |
34 AC_PATH_PROGS(QT_LRELEASE, [lrelease-qt5 lrelease], lrelease, ["${QT_HOST_PATH}" "${QT_PATH}/bin"]) | |
35 AC_PATH_PROGS(QT_LUPDATE, [lupdate-qt5 lupdate], lupdate, ["${QT_HOST_PATH}" "${QT_PATH}/bin"]) | |
36 ], [ | |
37 AC_MSG_ERROR([${QT_PKG_ERRORS}]) | |
38 ]) | |
39 ]) | |
33 | 40 |
34 dnl need this for moc | 41 dnl need this for moc |
35 AC_PROG_MKDIR_P | 42 AC_PROG_MKDIR_P |
36 AC_SUBST([MKDIR_P]) | 43 AC_SUBST([MKDIR_P]) |
37 | 44 |