Salome HOME
Join modifications from branch BR_DEBUG_3_2_0b1
[modules/smesh.git] / adm_local / unix / config_files / check_SMESH.m4
1 # Check availability of SMesh binary distribution
2 #
3 # Author : Nicolas REJNERI (OPEN CASCADE, 2003)
4 #
5
6 AC_DEFUN([CHECK_SMESH],[
7
8 AC_CHECKING(for SMesh)
9
10 SMesh_ok=no
11
12 SMESH_LDFLAGS=""
13 SMESH_CXXFLAGS=""
14
15 AC_ARG_WITH(smesh,
16             [  --with-smesh=DIR root directory path of SMESH installation ],
17             SMESH_DIR="$withval",SMESH_DIR="")
18
19 if test "x$SMESH_DIR" == "x" ; then
20
21 # no --with-smesh option used
22
23    if test "x$SMESH_ROOT_DIR" != "x" ; then
24
25     # SMESH_ROOT_DIR environment variable defined
26       SMESH_DIR=$SMESH_ROOT_DIR
27
28    else
29
30     # search SMESH binaries in PATH variable
31       AC_PATH_PROG(TEMP, libSMESH_Swig.py)
32       if test "x$TEMP" != "x" ; then
33          SMESH_BIN_DIR=`dirname $TEMP`
34          SMESH_DIR=`dirname $SMESH_BIN_DIR`
35       fi
36       
37    fi
38
39 fi
40
41 if test -f ${SMESH_DIR}/bin/salome/libSMESH_Swig.py ; then
42    SMesh_ok=yes
43    AC_MSG_RESULT(Using SMesh module distribution in ${SMESH_DIR})
44
45    if test "x$SMESH_ROOT_DIR" == "x" ; then
46       SMESH_ROOT_DIR=${SMESH_DIR}
47    fi
48    AC_SUBST(SMESH_ROOT_DIR)
49
50    SMESH_LDFLAGS=-L${SMESH_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
51    SMESH_CXXFLAGS=-I${SMESH_DIR}/include/salome
52
53    AC_SUBST(SMESH_LDFLAGS)
54    AC_SUBST(SMESH_CXXFLAGS)   
55
56 else
57    AC_MSG_WARN("Cannot find compiled SMesh module distribution")
58 fi
59
60 AC_MSG_RESULT(for SMesh: $SMesh_ok)
61  
62 ])dnl
63