1 #------------------------------------------------------------
2 # Check availability of Salome NETGEN mesh plugin module
4 #------------------------------------------------------------
6 AC_DEFUN([CHECK_NETGENPLUGIN],[
8 AC_CHECKING(for NETGEN mesh plugin)
12 NETGENPLUGIN_LDLAGS=""
13 NETGENPLUGIN_CXXFLAGS=""
15 AC_ARG_WITH(netgenplugin,
16 [ --with-netgenplugin=DIR root directory path of NETGEN mesh plugin installation ],
17 NETGENPLUGIN_DIR="$withval",NETGENPLUGIN_DIR="")
19 if test "x$NETGENPLUGIN_DIR" == "x" ; then
21 # no --with-netgenplugin-dir option used
23 if test "x$NETGENPLUGIN_ROOT_DIR" != "x" ; then
25 # NETGENPLUGIN_ROOT_DIR environment variable defined
26 NETGENPLUGIN_DIR=$NETGENPLUGIN_ROOT_DIR
32 if test -f ${NETGENPLUGIN_DIR}/lib${LIB_LOCATION_SUFFIX}/salome/libNETGENEngine.so ; then
34 AC_MSG_RESULT(Using NETGEN mesh plugin distribution in ${NETGENPLUGIN_DIR})
36 if test "x$NETGENPLUGIN_ROOT_DIR" == "x" ; then
37 NETGENPLUGIN_ROOT_DIR=${NETGENPLUGIN_DIR}
39 AC_SUBST(NETGENPLUGIN_ROOT_DIR)
41 NETGENPLUGIN_LDFLAGS=-L${NETGENPLUGIN_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
42 NETGENPLUGIN_CXXFLAGS=-I${NETGENPLUGIN_DIR}/include/salome
44 AC_SUBST(NETGENPLUGIN_LDFLAGS)
45 AC_SUBST(NETGENPLUGIN_CXXFLAGS)
48 AC_MSG_WARN("Cannot find compiled NETGEN mesh plugin distribution")
51 AC_MSG_RESULT(for NETGEN mesh plugin: $NGplugin_ok)