1 dnl Copyright (C) 2003 CEA/DEN, EDF R&D
3 AC_DEFUN([CHECK_PYQT],[
4 AC_REQUIRE([CHECK_PYTHON])dnl
10 PYTHON_SITE_PACKPYQT=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
11 AC_CHECK_FILES($PYTHON_SITE_PACKPYQT/qt.py $PYTHON_SITE_PACKPYQT/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
12 if test "x$pyqt_ok" = xyes ; then
13 PYQT_INCLUDES="-I $PYTHON_SITE_PACKPYQT"
14 PYQT_LIBS="-L$PYTHON_SITE_PACKPYQT -lqtcmodule"
17 if test "x$pyqt_ok" = xyes ; then
18 AC_CHECK_FILES(/usr/share/sip/qt/qtmod.sip,pyqt_ok=yes,pyqt_ok=no)
19 if test "x$pyqt_ok" = xyes ; then
20 PYQT_SIPS="/usr/share/sip/qt"
22 AC_SUBST(PYQT_INCLUDES)
30 if test -z $PYQTDIR; then
31 AC_MSG_WARN(You must provide PYQTDIR variable)
36 version=`python -c "import qt;print qt.PYQT_VERSION"`
50 if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR" ; then
52 AC_MSG_WARN(pyqt not found)
57 if test "x$pyqt_vers" = "xold"
59 AC_CHECK_FILES("$PYQTDIR"/qt.py "$PYQTDIR"/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
60 if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR"/sip ; then
62 AC_MSG_WARN(pyqt not found)
65 PYQT_INCLUDES="-I$PYQTDIR/sip"
66 PYQT_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L$PYQTDIR -lqtcmodule"
68 AC_SUBST(PYQT_INCLUDES)
74 if test "x$pyqt_vers" = "xnew"
76 AC_CHECK_FILES("$PYQTDIR"/lib/qt.py "$PYQTDIR"/lib/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no)
77 if test "x$pyqt_ok" = xno ; then
79 AC_MSG_WARN(pyqt not found)
82 PYQT_INCLUDES="-I$PYQTDIR/sip"
83 PYQT_LIBS="-L$PYQTDIR/lib -lqtcmodule"
85 AC_SUBST(PYQT_INCLUDES)
93 [ --with-pyuic=EXEC pyuic executable ],
95 AC_MSG_RESULT("select $withval as pyqt executable")
98 if test "x$PYUIC" = "x"
101 AC_MSG_RESULT(pyuic not in PATH variable)
103 if test -z $PYQT_SIPS; then
104 AC_MSG_WARN(You must provide PYQT_SIPS variable)
107 PYQT_SIPS=${PYQT_SIPS}
114 AC_MSG_RESULT(for pyqt: $pyqt_ok)