dnl -*- shell-script -*- dnl dnl Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana dnl University Research and Technology dnl Corporation. All rights reserved. dnl Copyright (c) 2004-2005 The University of Tennessee and The University dnl of Tennessee Research Foundation. All rights dnl reserved. dnl Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, dnl University of Stuttgart. All rights reserved. dnl Copyright (c) 2004-2005 The Regents of the University of California. dnl All rights reserved. dnl Copyright (c) 2014-2015 Intel, Inc. All rights reserved. dnl Copyright (c) 2015 Cisco Systems, Inc. All rights reserved. dnl $COPYRIGHT$ dnl dnl Additional copyrights may follow dnl dnl $HEADER$ dnl AC_DEFUN([OPAL_CONFIG_SUBDIR_ARGS],[ OPAL_VAR_SCOPE_PUSH([subdirs_str subdirs_skip subdirs_args subdirs_arg]) # # Invoke configure in subdirectories. # # $1 is the name of the variable to assign the output to # # # Make a list of command line args --eliminate the --srcdir and # --cache-file args, because we need to replace them with our own # values when invoking the sub-configure script. Also eliminate # the --with-platform as this will confuse any subdir with # similar options # subdirs_args= subdirs_skip=no eval "set x $ac_configure_args" shift for subdirs_arg do if test "$subdirs_skip" = "yes"; then subdirs_skip=no else case $subdirs_arg in -cache-file | --cache-file | -cache | --cache) subdirs_skip=yes ;; --config-cache | -C) ;; -cache-file=* | --cache-file=*) ;; -srcdir | --srcdir) subdirs_skip=yes ;; -srcdir=* | --srcdir=*) ;; -with-platform=* | --with-platform=*) ;; *) case $subdir_arg in *\'*) subdir_arg=`echo "$subdir_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac subdirs_args="$subdirs_args '$subdirs_arg'" ;; esac fi done # # Assign the output # subdirs_str=$1=\"$subdirs_args\" eval "$subdirs_str" # # Clean up # OPAL_VAR_SCOPE_POP])dnl