Salome HOME
fa969f5e3015dc44aa49f33ba2eaff4e0de1ca83
[samples/light.git] / adm_local / unix / config_files / check_LIGHT.m4
1 #  Check availability of LIGHT module binary distribution
2 #
3 #  Author : Marc Tajchman (CEA, 2002)
4 #------------------------------------------------------------
5
6 AC_DEFUN([CHECK_LIGHT],[
7
8 AC_CHECKING(for Light)
9
10 Light_ok=no
11
12 LIGHT_LDFLAGS=""
13 LIGHT_CXXFLAGS=""
14
15 AC_ARG_WITH(gui,
16             --with-light=DIR root directory path of LIGHT installation,
17             LIGHT_DIR="$withval",LIGHT_DIR="")
18
19 if test "x$LIGHT_DIR" = "x" ; then
20
21 # no --with-light option used
22
23   if test "x$LIGHT_ROOT_DIR" != "x" ; then
24
25     # LIGHT_ROOT_DIR environment variable defined
26     LIGHT_DIR=$LIGHT_ROOT_DIR
27
28   else
29
30     # search LIGHT binaries in PATH variable
31     AC_PATH_PROG(TEMP, libLIGHT.so)
32     if test "x$TEMP" != "x" ; then
33       LIGHT_BIN_DIR=`dirname $TEMP`
34       LIGHT_DIR=`dirname $LIGHT_BIN_DIR`
35     fi
36
37   fi
38 #
39 fi
40
41 if test -f ${LIGHT_DIR}/lib/salome/libLIGHT.so  ; then
42   Light_ok=yes
43   AC_MSG_RESULT(Using LIGHT distribution in ${LIGHT_DIR})
44
45   if test "x$LIGHT_ROOT_DIR" == "x" ; then
46     LIGHT_ROOT_DIR=${LIGHT_DIR}
47   fi
48   AC_SUBST(LIGHT_ROOT_DIR)
49
50   LIGHT_LDFLAGS=-L${LIGHT_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
51   LIGHT_CXXFLAGS=-I${LIGHT_DIR}/include/salome
52
53   AC_SUBST(LIGHT_LDFLAGS)
54   AC_SUBST(LIGHT_CXXFLAGS)
55 else
56   AC_MSG_WARN("Cannot find compiled LIGHT distribution")
57 fi
58   
59 AC_MSG_RESULT(for LIGHT: $Light_ok)
60  
61 ])dnl
62