Salome HOME
This commit was generated by cvs2git to create tag 'V1_3_0'.
[modules/kernel.git] / salome_adm / unix / config_files / check_sip.m4
1 dnl Copyright (C) 2003  CEA/DEN, EDF R&D
2
3 AC_DEFUN([CHECK_SIP],[
4 AC_REQUIRE([CHECK_PYTHON])dnl
5
6 sip_ok=yes
7
8 AC_ARG_WITH(sip,
9     [  --with-sip=EXEC sip executable ],
10     [SIP="$withval"
11       AC_MSG_RESULT("select $withval as sip executable")
12     ], [
13       AC_PATH_PROG(SIP, sip)
14     ])
15
16 if test "x$SIP" = "x"
17 then
18     sip_ok=no
19     AC_MSG_RESULT(sip not in PATH variable)
20 else
21     version=`sip -V`
22     case "$version" in
23          3.2*)
24            sip_vers=old ;;
25          3.3*)
26            sip_vers=old ;;
27          3.4*)
28            sip_vers=new ;;
29          3.5*)
30            sip_vers=new ;;
31            *)
32            sip_vers=no ;;
33     esac
34
35     sip_ok=no
36
37     if test "x$sip_vers" = "xold"
38     then
39         sip_ok=yes
40         SIP_ROOT="$SIPDIR"
41         SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}"
42         SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L${SIPDIR} -lsip"
43     fi
44
45     if test "x$sip_vers" = "xnew"
46     then
47         if test -z ${SIPDIR}/include ; then
48            sip_ok=yes
49            SIP_ROOT="$SIPDIR"
50            SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}/include"
51            SIP_LIBS="-L${SIPDIR}/lib -lsip"
52         else
53            SIP_ROOT="$SIPDIR"
54            SIP_INCLUDES="-I${SIPDIR}"
55            SIP_LIBS="-L${SIPDIR} -lsip"
56         fi
57     fi
58
59 fi
60
61 AC_SUBST(SIP)
62 AC_SUBST(SIP_INCLUDES)
63 AC_SUBST(SIP_LIBS)
64
65 AC_MSG_RESULT(for sip: $sip_ok)
66
67 ])dnl
68 dnl