there was an #include directive missing
[openmpi-llc.git] / config / ompi_config_subdir_args.m4
blobd5912c11cd8106b8fde74ebc54a7460232cb025b
1 dnl -*- shell-script -*-
2 dnl
3 dnl Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
4 dnl                         University Research and Technology
5 dnl                         Corporation.  All rights reserved.
6 dnl Copyright (c) 2004-2005 The University of Tennessee and The University
7 dnl                         of Tennessee Research Foundation.  All rights
8 dnl                         reserved.
9 dnl Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
10 dnl                         University of Stuttgart.  All rights reserved.
11 dnl Copyright (c) 2004-2005 The Regents of the University of California.
12 dnl                         All rights reserved.
13 dnl $COPYRIGHT$
14 dnl 
15 dnl Additional copyrights may follow
16 dnl 
17 dnl $HEADER$
18 dnl
20 AC_DEFUN([OMPI_CONFIG_SUBDIR_ARGS],[
22 # Invoke configure in subdirectories.
24 # $1 is the name of the variable to assign the output to
28 # Make a list of command line args --eliminate the --srcdir and
29 # --cache-file args, because we need to replace them with our own
30 # values when invoking the sub-configure script.
33 subdirs_args=
34 subdirs_skip=no
36 eval "set x $ac_configure_args"
37 shift
38 for subdirs_arg
40     if test "$subdirs_skip" = "yes"; then
41         subdirs_skip=no
42     else
43         case $subdirs_arg in
44         -cache-file | --cache-file | -cache | --cache)
45             subdirs_skip=yes
46             ;;
47         --config-cache | -C)
48             ;;
49         -cache-file=* | --cache-file=*)
50             ;;
51         -srcdir | --srcdir)
52             subdirs_skip=yes
53             ;;
54         -srcdir=* | --srcdir=*)
55             ;;
56         *) 
57             case $subdir_arg in
58             *\'*) subdir_arg=`echo "$subdir_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
59             esac
60             subdirs_args="$subdirs_args '$subdirs_arg'" 
61             ;;
62         esac
63     fi
64 done
67 # Assign the output
70 subdirs_str=$1=\"$subdirs_args\"
71 eval "$subdirs_str"
74 # Clean up
77 unset subdirs_str subdirs_skip subdirs_args subdirs_arg])dnl