From 8f69ae06a92ab0ade1de7d1d254c7fb4869a7cee Mon Sep 17 00:00:00 2001 From: jacob Date: Wed, 2 Mar 2005 21:26:01 +0000 Subject: [PATCH] Patch from HP to support external qsnet. --- lnet/autoconf/lustre-lnet.m4 | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/lnet/autoconf/lustre-lnet.m4 b/lnet/autoconf/lustre-lnet.m4 index c2c18b5..b7581ad 100644 --- a/lnet/autoconf/lustre-lnet.m4 +++ b/lnet/autoconf/lustre-lnet.m4 @@ -83,20 +83,28 @@ fi # 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 -- 1.8.3.1