docs: fetchgroup documentation updates on review
[pcp.git] / m4 / package_qtdev.m4
blob0eb218111f0e5b3e640303bf4eb92446b7e2167c
1 AC_DEFUN([AC_PACKAGE_NEED_QT_QMAKE],
2   [ if test -x "$QTDIR/bin/qmake.exe"; then
3         QMAKE="$QTDIR/bin/qmake.exe"
4     fi
5     if test -z "$QMAKE"; then
6         AC_PATH_PROGS(QMAKE, [qmake-qt4 qmake],, [$QTDIR/bin:/usr/bin:/usr/lib64/qt4/bin:/usr/lib/qt4/bin])
7     fi
8     qmake=$QMAKE
9     AC_SUBST(qmake)
10     AC_PACKAGE_NEED_UTILITY($1, "$qmake", qmake, [Qt make])
11   ])
13 AC_DEFUN([AC_PACKAGE_NEED_QT_VERSION4],
14   [ AC_MSG_CHECKING([Qt version])
15     eval `$qmake --version | awk '/Using Qt version/ { ver=4; print $ver }' | awk -F. '{ major=1; minor=2; point=3; printf "export QT_MAJOR=%d QT_MINOR=%d QT_POINT=%d\n",$major,$minor,$point }'`
16     if test "$QT_MAJOR" -lt 4 ; then
17         echo
18         echo FATAL ERROR: Qt version 4 does not seem to be installed.
19         echo Cannot proceed with the Qt $QT_MAJOR installation found.
20         exit 1
21     fi
22     if test "$QT_MAJOR" -eq 4 -a "$QT_MINOR" -lt 4 ; then
23         echo
24         echo FATAL ERROR: Qt version 4.$QT_MINOR is too old.
25         echo Qt version 4.4 or later is required.
26         exit 1
27     fi
28     AC_MSG_RESULT([$QT_MAJOR.$QT_MINOR.$QT_POINT])
29   ])
31 AC_DEFUN([AC_PACKAGE_NEED_QT_UIC],
32   [ if test -z "$UIC"; then
33         AC_PATH_PROGS(UIC, [uic-qt4 uic],, [$QTDIR/bin:/usr/bin:/usr/lib64/qt4/bin:/usr/lib/qt4/bin])
34     fi
35     uic=$UIC
36     AC_SUBST(uic)
37     AC_PACKAGE_NEED_UTILITY($1, "$uic", uic, [Qt User Interface Compiler])
38   ])
40 AC_DEFUN([AC_PACKAGE_NEED_QT_MOC],
41   [ if test -z "$MOC"; then
42         AC_PATH_PROGS(MOC, [moc-qt4 moc],, [$QTDIR/bin:/usr/bin:/usr/lib64/qt4/bin:/usr/lib/qt4/bin])
43     fi
44     moc=$MOC
45     AC_SUBST(moc)
46     AC_PACKAGE_NEED_UTILITY($1, "$uic", uic, [Qt Meta-Object Compiler])
47   ])