Salome HOME
5518cfa24e8dc98c020cecf2f234e14d781686f0
[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       #CCRTAC_PATH_PROG(TEMP, libSMESH_Swig.py)
32       #AC_PATH_PROG(TEMP, MED_Test)
33       AC_PATH_PROG(TEMP, smesh.py)
34       if test "x$TEMP" != "x" ; then
35          SMESH_BIN_DIR=`dirname $TEMP`
36          SMESH_DIR=`dirname $SMESH_BIN_DIR`
37       fi
38       
39    fi
40
41 fi
42
43 #CCRTif test -f ${SMESH_DIR}/bin/salome/libSMESH_Swig.py ; then
44 #if test -f ${SMESH_DIR}/bin/salome/MED_Test ; then
45 if test -f ${SMESH_DIR}/bin/salome/smesh.py ; then
46    SMesh_ok=yes
47    AC_MSG_RESULT(Using SMesh module distribution in ${SMESH_DIR})
48
49    if test "x$SMESH_ROOT_DIR" == "x" ; then
50       SMESH_ROOT_DIR=${SMESH_DIR}
51    fi
52    AC_SUBST(SMESH_ROOT_DIR)
53
54    SMESH_LDFLAGS=-L${SMESH_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
55    SMESH_CXXFLAGS=-I${SMESH_DIR}/include/salome
56
57    AC_SUBST(SMESH_LDFLAGS)
58    AC_SUBST(SMESH_CXXFLAGS)   
59
60 else
61    AC_MSG_WARN("Cannot find compiled SMesh module distribution")
62 fi
63
64 AC_MSG_RESULT(for SMesh: $SMesh_ok)
65  
66 ])dnl
67