1 dnl Copyright (C) 2003 CEA/DEN, EDF R&D
3 AC_DEFUN([CHECK_PYQT],[
4 AC_REQUIRE([CHECK_PYTHON])dnl
7 [ --with-pyqt=DIR root directory path to PyQt installation ],
9 AC_MSG_RESULT("select $withval as path to PyQt")
12 AC_ARG_WITH(pyqt_sips,
13 [ --with-pyqt_sips=DIR a directory path to PyQt sips installation ],
15 AC_MSG_RESULT("select $withval as path to PyQt sips")
20 [ --with-pyuic=EXEC pyuic executable ],
22 AC_MSG_RESULT("select $withval as pyqt executable")
29 if test "x$PYQTDIR" = x; then
33 if test "x$PYQT_SIPS" = x; then
34 PYQT_SIPS="/usr/share/sip/qt"
37 if test -d $PYQTDIR/lib/python${PYTHON_VERSION}/site-packages; then
38 PYQTLIB=$PYQTDIR/lib/python${PYTHON_VERSION}/site-packages
40 if test -d $PYQTDIR/lib; then
47 if test -d $PYQTDIR/bin; then
53 AC_CHECK_FILE("$PYQTBIN/pyuic",pyqt_ok=yes,pyqt_ok=no)
55 if test "x$pyqt_ok" = xyes ; then
56 AC_CHECK_FILES("$PYQTLIB/qt.py",pyqt_ok=yes,pyqt_ok=no)
59 if test "x$pyqt_ok" = xyes ; then
60 AC_CHECK_FILE("$PYQTLIB/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no)
63 if test "x$pyqt_ok" = xyes ; then
64 AC_CHECK_FILES("$PYQT_SIPS/qtmod.sip",pyqt_ok=yes,pyqt_ok=no)
66 if test "x$pyqt_ok" = xyes ; then
67 AC_CHECK_FILE("$PYQT_SIPS/copying.sip",pyqt_ok=yes,pyqt_ok=no)
70 if test "x$pyqt_ok" = xyes ; then
72 PYQT_INCLUDES="-I$PYQT_SIPS"
73 PYQT_LIBS="-L$PYQTLIB -lqtcmodule"
75 AC_SUBST(PYQT_INCLUDES)