Salome HOME
Initialisation de la base KERNEL avec la version operationnelle de KERNEL_SRC issue...
[modules/kernel.git] / salome_adm / unix / config_files / check_pyqt.m4
1
2 AC_DEFUN([CHECK_PYQT],[
3 AC_REQUIRE([CHECK_PYTHON])dnl
4
5 AC_CHECKING(for pyqt)
6
7 pyqt_ok=no
8
9 dnl were is pyqt ?
10
11 if test -z $PYQTDIR; then
12   AC_MSG_WARN(You must provide PYQTDIR variable)
13 else
14   pyqt_ok=yes
15 fi
16
17 if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR" -o ! -d "$PYQTDIR"/sip ; then
18   AC_MSG_RESULT(no)
19   AC_MSG_WARN(pyqt not found)
20 else
21   AC_CHECK_FILES("$PYQTDIR"/qt.py "$PYQTDIR"/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no) 
22   if test "x$pyqt_ok" = xno ; then
23      AC_MSG_RESULT(no)
24      AC_MSG_WARN(pyqt not found)
25   else
26      PYQT_ROOT=$PYQTDIR
27      PYQT_INCLUDES="-I$PYQTDIR/sip"
28      PYQT_LIBS="-L$PYQTDIR -lqtcmodule"
29
30      AC_SUBST(PYQT_ROOT)
31      AC_SUBST(PYQT_INCLUDES)
32      AC_SUBST(PYQT_LIBS)
33
34      AC_MSG_RESULT(yes)
35   fi
36 fi
37
38 AC_ARG_WITH(pyuic,
39     [  --with-pyuic=EXEC pyuic executable ],
40     [PYUIC="$withval"
41       AC_MSG_RESULT("select $withval as pyqt executable")
42     ], [
43       AC_PATH_PROG(PYUIC, pyuic)
44     ])
45
46 if test "x$PYUIC" = "x"
47 then
48     pyqt_ok=no
49     AC_MSG_RESULT(pyuic not in PATH variable)
50 else
51         if test -z $PYQT_SIPS; then
52           AC_MSG_WARN(You must provide PYQT_SIPS variable)
53           pyqt_ok=no
54         else
55           PYQT_SIPS=${PYQT_SIPS}
56         fi
57         PYQT_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages ${PYQT_LIBS}"
58 fi
59
60 AC_SUBST(PYUIC)
61 AC_SUBST(PYQT_SIPS)
62 AC_SUBST(PYQT_LIBS)
63
64
65
66 AC_MSG_RESULT(for pyqt: $pyqt_ok)
67
68 ])dnl
69 dnl
70
71