# check if quadrics support is in this kernel
#
AC_DEFUN([LP_CONFIG_QUADRICS],
-[AC_MSG_CHECKING([if quadrics kernel headers are present])
-if test -d $LINUX/drivers/net/qsnet ; then
+[AC_MSG_CHECKING([for QsNet sources])
+AC_ARG_WITH([qsnet],
+ AC_HELP_STRING([--with-qsnet=path],
+ [set path to qsnet source (default=$LINUX)]),
+ [QSNET=$with_qsnet],
+ [QSNET=$LINUX])
+AC_MSG_RESULT([$QSNET])
+
+AC_MSG_CHECKING([if quadrics kernel headers are present])
+if test -d $QSNET/drivers/net/qsnet ; then
AC_MSG_RESULT([yes])
QSWNAL="qswnal"
AC_MSG_CHECKING([for multirail EKC])
- if test -f $LINUX/include/elan/epcomms.h; then
+ if test -f $QSNET/include/elan/epcomms.h; then
AC_MSG_RESULT([supported])
- QSWCPPFLAGS="-DMULTIRAIL_EKC=1"
+ QSWCPPFLAGS="-I$QSNET/include -DMULTIRAIL_EKC=1"
else
AC_MSG_RESULT([not supported])
- if test -d $LINUX/drivers/net/qsnet/include; then
- QSWCPPFLAGS="-I$LINUX/drivers/net/qsnet/include"
+ if test -d $QSNET/drivers/net/qsnet/include; then
+ QSWCPPFLAGS="-I$QSNET/drivers/net/qsnet/include"
else
- QSWCPPFLAGS="-I$LINUX/include/linux"
+ QSWCPPFLAGS="-I$QSNET/include/linux"
fi
fi
else
# check if GM support is available
#
AC_DEFUN([LP_CONFIG_GM],
-[AC_MSG_CHECKING([if gm support was requested])
-AC_ARG_WITH([gm],
- AC_HELP_STRING([--with-gm=path],
- [build gmnal against path]),
- [
- case $with_gm in
- yes)
- AC_MSG_RESULT([yes])
- GMCPPFLAGS="-I/usr/local/gm/include"
- GMNAL="gmnal"
- ;;
- no)
- AC_MSG_RESULT([no])
- GMCPPFLAGS=""
- GMNAL=""
- ;;
- *)
- AC_MSG_RESULT([yes])
- GMCPPFLAGS="-I$with_gm/include -I$with_gm/drivers -I$with_gm/drivers/linux/gm"
- GMNAL="gmnal"
- ;;
- esac
- ],[
- AC_MSG_RESULT([no])
- GMCPPFLAGS=""
- GMNAL=""
- ])
+[LB_ARG_LIBS_INCLUDES([Myrinet],[gm])
+if test x$gm_includes != x ; then
+ GMCPPFLAGS="-I$gm_includes"
+ if test -d "$gm/drivers" ; then
+ GMCPPFLAGS="$GMCPPFLAGS -I$gm/drivers -I$gm/drivers/linux/gm"
+ fi
+fi
AC_SUBST(GMCPPFLAGS)
+
+if test x$gm_libs != x ; then
+ GMLIBS="-L$gm_libs"
+fi
+AC_SUBST(GMLIBS)
+
+ENABLE_GM=0
+if test x$gm != x ; then
+ GMNAL="gmnal"
+ ENABLE_GM=1
+fi
AC_SUBST(GMNAL)
+AC_SUBST(ENABLE_GM)
])
#