# -*- shell-script -*- # # Copyright (c) 2004-2005 The Trustees of Indiana University. # All rights reserved. # Copyright (c) 2004-2005 The Trustees of the University of Tennessee. # All rights reserved. # Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, # University of Stuttgart. All rights reserved. # Copyright (c) 2004-2005 The Regents of the University of California. # All rights reserved. # $COPYRIGHT$ # # Additional copyrights may follow # # $HEADER$ # # OMPI_LOAD_PLATFORM() # -------------------- AC_DEFUN([OMPI_LOAD_PLATFORM], [ AC_ARG_WITH([platform], [AC_HELP_STRING([--with-platform=FILE], [Load options for build from FILE. Options on the command line not in FILE are used. Options on the command line and in FILE are replaced by what is in FILE.])]) if test "$with_platform" = "yes" ; then AC_MSG_ERROR([--with-platform argument must include FILE option]) elif test "$with_platform" = "no" ; then AC_MSG_ERROR([--without-platform is not a valid argument]) elif test "$with_platform" != "" ; then # if no path part, check in contrib/platform if test "`basename $with_platform`" = "$with_platform" ; then if test -r "${srcdir}/contrib/platform/$with_platform" ; then with_platform="${srcdir}/contrib/platform/$with_platform" fi fi # make sure file exists if test ! -r "$with_platform" ; then AC_MSG_ERROR([platform file $with_platform not found]) fi # eval into environment OMPI_LOG_MSG([Loading environment file $with_platform, with contents below]) OMPI_LOG_FILE([$with_platform]) . "$with_platform" # see if they left us a name if test "$OMPI_PLATFORM_LOADED" != "" ; then platform_loaded="$OMPI_PLATFORM_LOADED" else platform_loaded="$with_platform" fi echo "Loaded platform arguments for $platform_loaded" OMPI_LOG_MSG([Loaded platform arguments for $platform_loaded]) fi ])