2 AC_DEFUN([CHECK_PYQT],[
3 AC_REQUIRE([CHECK_PYTHON])dnl
9 PYTHON_SITE_PACKPYQT=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
10 AC_CHECK_FILES($PYTHON_SITE_PACKPYQT/qt.py $PYTHON_SITE_PACKPYQT/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
11 if test "x$pyqt_ok" = xyes ; then
12 PYQT_INCLUDES="-I $PYTHON_SITE_PACKPYQT"
13 PYQT_LIBS="-L$PYTHON_SITE_PACKPYQT -lqtcmodule"
16 if test "x$pyqt_ok" = xyes ; then
17 AC_CHECK_FILES(/usr/share/sip/qt/qtmod.sip,pyqt_ok=yes,pyqt_ok=no)
18 if test "x$pyqt_ok" = xyes ; then
19 PYQT_SIPS="/usr/share/sip/qt"
21 AC_SUBST(PYQT_INCLUDES)
29 if test -z $PYQTDIR; then
30 AC_MSG_WARN(You must provide PYQTDIR variable)
35 version=`python -c "import qt;print qt.PYQT_VERSION"`
49 if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR" ; then
51 AC_MSG_WARN(pyqt not found)
56 if test "x$pyqt_vers" = "xold"
58 AC_CHECK_FILES("$PYQTDIR"/qt.py "$PYQTDIR"/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
59 if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR"/sip ; then
61 AC_MSG_WARN(pyqt not found)
64 PYQT_INCLUDES="-I$PYQTDIR/sip"
65 PYQT_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L$PYQTDIR -lqtcmodule"
67 AC_SUBST(PYQT_INCLUDES)
73 if test "x$pyqt_vers" = "xnew"
75 AC_CHECK_FILES("$PYQTDIR"/lib/qt.py "$PYQTDIR"/lib/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
76 if test "x$pyqt_ok" = xno ; then
78 AC_MSG_WARN(pyqt not found)
81 PYQT_INCLUDES="-I$PYQTDIR/sip"
82 PYQT_LIBS="-L$PYQTDIR/lib -lqtcmodule"
84 AC_SUBST(PYQT_INCLUDES)
92 [ --with-pyuic=EXEC pyuic executable ],
94 AC_MSG_RESULT("select $withval as pyqt executable")
96 AC_PATH_PROG(PYUIC, pyuic)
99 if test "x$PYUIC" = "x"
102 AC_MSG_RESULT(pyuic not in PATH variable)
104 if test -z $PYQT_SIPS; then
105 AC_MSG_WARN(You must provide PYQT_SIPS variable)
108 PYQT_SIPS=${PYQT_SIPS}
115 AC_MSG_RESULT(for pyqt: $pyqt_ok)