5 AC_HELP_STRING([--with-lsf[[[[[=path] ]]]]],
6 [tell configure script to use LSF that is located at <path>. Default is no. If path is not given, it is automaticaly determined from LSF_ENVDIR variable.]),
10 AC_MSG_CHECKING([for LSF])
12 if test ! "x$withval" = "xno"
14 if test "x$withval" = "xyes"
16 if test ! "x$LSF_ENVDIR" = "x"
18 test -f "$LSF_ENVDIR/lsf.conf" && . "$LSF_ENVDIR/lsf.conf"
21 dnl some default values ...
23 LSF_INCLUDEDIR=$LSF/include
28 LSF_INCLUDEDIR=$LSF/include
36 LSF_INCLUDES="-I${LSF_INCLUDEDIR}"
37 saved_CPPFLAGS=${CPPFLAGS}
38 CPPFLAGS="${CPPFLAGS} ${LSF_INCLUDES}"
39 AC_CHECK_HEADER([lsf/lsbatch.h], [lsf_header_found=yes], [lsf_header_found=no], [])
40 test x${lsf_header_found} = xno && AC_MSG_WARN([LSF include file not found])
41 CPPFLAGS=${saved_CPPFLAGS}
42 AC_SUBST(LSF_INCLUDES)
46 LSF_LDFLAGS="-L${LSF_LIBDIR}"
48 saved_LDFLAGS=${LDFLAGS}
50 LDFLAGS="${LDFLAGS} ${LSF_LDFLAGS}"
52 AC_CHECK_LIB([lsf], [ls_load], [lsf_libs="-llsf ${lsf_libs}"], [lsf_lib_found=no], [])
53 AC_CHECK_LIB([bat], [lsb_init], [lsf_libs="-lbat ${lsf_libs}"], [lsf_lib_found=no], [-llsf])
54 test x${lsf_lib_found} = xno && AC_MSG_WARN([LSF library not found])
55 LIBS="${LSF_LIBS} ${LIBS}"
56 LDFLAGS=${saved_LDFLAGS}
61 test x${lsf_lib_found} = xyes && test x${lsf_header_found} = xyes && WITH_LSF=yes
70 dnl AM_CONDITIONAL(WITH_LSF, test $WITH_LSF = 1)