1 # Check availability of GHS3DPLUGIN binary distribution
3 # Author : Marc Tajchman (CEA, 2002)
4 #------------------------------------------------------------
6 AC_DEFUN([CHECK_GHS3DPLUGIN],[
9 GHS3DPLUGIN_CXXFLAGS=""
11 AC_CHECKING(for GHS3dPlugin)
16 --with-ghs3dPlugin=DIR root directory path of GHS3DPLUGIN build or installation,
17 GHS3DPLUGIN_DIR="$withval",GHS3DPLUGIN_DIR="")
19 if test "x$GHS3DPLUGIN_DIR" = "x" ; then
21 # no --with-gui-dir option used
23 if test "x$GHS3DPLUGIN_ROOT_DIR" != "x" ; then
25 # SALOME_ROOT_DIR environment variable defined
26 GHS3DPLUGIN_DIR=$GHS3DPLUGIN_ROOT_DIR
30 # search Salome binaries in PATH variable
31 AC_PATH_PROG(TEMP, libGHS3DEngine.so)
32 if test "x$TEMP" != "x" ; then
33 GHS3DPLUGIN_DIR=`dirname $TEMP`
40 if test -f ${GHS3DPLUGIN_DIR}/lib/salome/libGHS3DEngine.so ; then
42 AC_MSG_RESULT(Using GHS3DPLUGIN module distribution in ${GHS3DPLUGIN_DIR})
44 if test "x$GHS3DPLUGIN_ROOT_DIR" == "x" ; then
45 GHS3DPLUGIN_ROOT_DIR=${GHS3DPLUGIN_DIR}
47 GHS3DPLUGIN_CXXFLAGS+=-I${GHS3DPLUGIN_ROOT_DIR}/include/salome
48 GHS3DPLUGIN_LDFLAGS+=-L${GHS3DPLUGIN_ROOT_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
49 AC_SUBST(GHS3DPLUGIN_ROOT_DIR)
50 AC_SUBST(GHS3DPLUGIN_LDFLAGS)
51 AC_SUBST(GHS3DPLUGIN_CXXFLAGS)
53 AC_MSG_WARN("Cannot find compiled GHS3DPLUGIN module distribution")
56 AC_MSG_RESULT(for GHS3DPLUGIN: $GHS3dPlugin_ok)