Salome HOME
23e916f5365be4e42e2cf8f6bea151e5d068ce2a
[plugins/netgenplugin.git] / adm_local / unix / config_files / check_NETGENPLUGIN.m4
1 #------------------------------------------------------------
2 #  Check availability of Salome NETGEN mesh plugin module
3 #   distribution
4 #------------------------------------------------------------
5
6 AC_DEFUN([CHECK_NETGENPLUGIN],[
7
8 AC_CHECKING(for NETGEN mesh plugin)
9
10 NGplugin_ok=no
11
12 NETGENPLUGIN_LDLAGS=""
13 NETGENPLUGIN_CXXFLAGS=""
14
15 AC_ARG_WITH(netgenplugin,
16             [  --with-netgenplugin=DIR root directory path of NETGEN mesh plugin installation ],
17             NETGENPLUGIN_DIR="$withval",NETGENPLUGIN_DIR="")
18
19 if test "x$NETGENPLUGIN_DIR" == "x" ; then
20
21 # no --with-netgenplugin-dir option used
22
23    if test "x$NETGENPLUGIN_ROOT_DIR" != "x" ; then
24
25     # NETGENPLUGIN_ROOT_DIR environment variable defined
26       NETGENPLUGIN_DIR=$NETGENPLUGIN_ROOT_DIR
27
28    fi
29
30 fi
31
32 if test -f ${NETGENPLUGIN_DIR}/lib${LIB_LOCATION_SUFFIX}/salome/libNETGENEngine.so ; then
33    NGplugin_ok=yes
34    AC_MSG_RESULT(Using NETGEN mesh plugin distribution in ${NETGENPLUGIN_DIR})
35
36    if test "x$NETGENPLUGIN_ROOT_DIR" == "x" ; then
37       NETGENPLUGIN_ROOT_DIR=${NETGENPLUGIN_DIR}
38    fi
39    AC_SUBST(NETGENPLUGIN_ROOT_DIR)
40
41    NETGENPLUGIN_LDFLAGS=-L${NETGENPLUGIN_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
42    NETGENPLUGIN_CXXFLAGS=-I${NETGENPLUGIN_DIR}/include/salome
43
44    AC_SUBST(NETGENPLUGIN_LDFLAGS)
45    AC_SUBST(NETGENPLUGIN_CXXFLAGS)
46
47 else
48    AC_MSG_WARN("Cannot find compiled NETGEN mesh plugin distribution")
49 fi
50
51 AC_MSG_RESULT(for NETGEN mesh plugin: $NGplugin_ok)
52  
53 ])dnl