Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / wrappergen / bin / Cpp_Template__SRC / adm / unix / config_files / check_Med.m4
1 # Check availability of Med binary distribution
2 #
3 # Author : Nicolas REJNERI (OPEN CASCADE, 2003)
4 #
5
6 AC_DEFUN([CHECK_MED],[
7
8 CHECK_HDF5
9 CHECK_MED2
10
11 AC_CHECKING(for Med)
12
13 Med_ok=no
14
15 AC_ARG_WITH(med,
16             [  --with-med=DIR root directory path of MED installation ],
17             MED_DIR="$withval",MED_DIR="")
18
19 if test "x$MED_DIR" == "x" ; then
20
21 # no --with-med-dir option used
22
23    if test "x$MED_ROOT_DIR" != "x" ; then
24
25     # MED_ROOT_DIR environment variable defined
26       MED_DIR=$MED_ROOT_DIR
27
28    else
29
30     # search Med binaries in PATH variable
31       AC_PATH_PROG(TEMP, libMEDMEM_Swig.py)
32       if test "x$TEMP" != "x" ; then
33          MED_BIN_DIR=`dirname $TEMP`
34          MED_DIR=`dirname $MED_BIN_DIR`
35       fi
36       
37    fi
38
39 fi
40
41 if test -f ${MED_DIR}/bin/salome/libMEDMEM_Swig.py ; then
42    Med_ok=yes
43    AC_MSG_RESULT(Using Med module distribution in ${MED_DIR})
44
45    if test "x$MED_ROOT_DIR" == "x" ; then
46       MED_ROOT_DIR=${MED_DIR}
47    fi
48    AC_SUBST(MED_ROOT_DIR)
49    MED_INCLUDES="-I${MED_ROOT_DIR}/include/salome ${MED2_INCLUDES} ${HDF5_INCLUDES} -I${KERNEL_ROOT_DIR}/include/salome"
50    MED_LIBS="-L${MED_ROOT_DIR}/lib/salome -lmedmem ${MED2_LIBS} ${HDF5_LIBS} -L${KERNEL_ROOT_DIR}/lib/salome -lSALOMELocalTrace"
51    AC_SUBST(MED_INCLUDES)
52    AC_SUBST(MED_LIBS)
53
54 else
55    AC_MSG_WARN("Cannot find Med module sources")
56 fi
57   
58 AC_MSG_RESULT(for Med: $Med_ok)
59  
60 ])dnl
61