AC_DEFUN([ICL_CHECK_LIBMESASR],[ AC_ARG_WITH([LIBMESASR], [AS_HELP_STRING([--without-LIBMESASR], [disable support for libmesasr (for Swiss-Ranger Time-of-Flight cameras)])], [HAVE_LIBMESASR=FALSE], [ICL_NOTIFY_CHECK([libmesasr ]) ICL_WITH_ROOT([LIBMESASR],[/usr]) HAVE_LIBMESASR=TRUE ICL_PUSH_FLAG_VARS ICL_EXTEND_FLAG_VARS_TMP_FOR(LIBMESASR,lib,include) AC_LANG([C++]) AC_CHECK_HEADER([libMesaSR.h],[],[HAVE_LIBMESASR=FALSE]) AC_CHECK_LIB([mesasr],[SR_OpenUSB],[],[HAVE_LIBMESASR=FALSE]) ICL_POP_FLAG_VARS if test "$HAVE_LIBMESASR" = "TRUE" ; then ICL_DEF_VARS( [LIBMESASR], [-L$LIBMESASR_ROOT/lib -lmesasr], [-Wl,-rpath=$LIBMESASR_ROOT/lib], [-I$LIBMESASR_ROOT/include], [-DHAVE_LIBMESASR]) fi]) AM_CONDITIONAL([HAVE_LIBMESASR_COND],[test x$HAVE_LIBMESASR = xTRUE]) ])