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