there was an #include directive missing
[openmpi-llc.git] / config / ompi_make_stripped_flags.m4
blob1360281b44359691c924a58bd5cfff8161cdd03e
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 define(OMPI_MAKE_STRIPPED_FLAGS,[
22 # Process a set of flags and remove all debugging and optimization
23 # flags
25 s_arg="$1"
26 s_result=
27 for s_word in $s_arg; do
28     case $s_word in
29     -g)    ;;
30     +K0)   ;;
31     +K1)   ;;
32     +K2)   ;;
33     +K3)   ;;
34     +K4)   ;;
35     +K5)   ;;
36     -O)    ;;
37     -O0)   ;;
38     -O1)   ;;
39     -O2)   ;;
40     -O3)   ;;
41     -O4)   ;;
42     -O5)   ;;
43     -O6)   ;;
44     -O7)   ;;
45     -O8)   ;;
46     -O9)   ;;
47     -xO)   ;;
48     -xO0)  ;;
49     -xO1)  ;;
50     -xO2)  ;;
51     -xO3)  ;;
52     -xO4)  ;;
53     -xO5)  ;;
54     -xO6)  ;;
55     -xO7)  ;;
56     -xO8)  ;;
57     -xO9)  ;;
58     -fast) ;;
59     *)     s_result="$s_result $s_word"
60     esac
61 done
63 # Clean up
65 unset s_word s_arg])