]> gcc.gnu.org Git - gcc.git/blob - libstdc++-v3/testsuite_flags.in
Makefile.am (sources): Add guard.cc.
[gcc.git] / libstdc++-v3 / testsuite_flags.in
1 #!/bin/sh
2
3 #
4 # This script computes the various flags needed to run GNU C++ testsuites
5 # (compiler specific as well as library specific).
6 #
7 # Written by Benjamin Kosnik <bkoz@redhat.com>
8 # Gabriel Dos Reis <gdr@codesourcery.com>
9 #
10
11 # Print a message saying how this script is intended to be invoked
12 print_usage() {
13 cat <<EOF
14 Usage:
15 testsuite_flags --install-includes
16 --build-includes
17 --build-cxx
18 --install-cxx
19 --cxxflags
20 EOF
21 }
22
23 # Establish configure-generated directory structure.
24 BUILD_DIR=@glibcpp_builddir@
25 SRC_DIR=@glibcpp_srcdir@
26 PREFIX_DIR=@glibcpp_prefixdir@
27 query=$1
28
29 case ${query} in
30 --install-includes)
31 INCLUDES="-I${SRC_DIR}/testsuite"
32 echo ${INCLUDES}
33 ;;
34 --build-includes)
35 INCLUDES="-nostdinc++ @GLIBCPP_INCLUDES@
36 -I${SRC_DIR}/libsupc++ -I${SRC_DIR}/libio
37 -I${SRC_DIR}/include/backward
38 -I${SRC_DIR}/testsuite"
39 echo ${INCLUDES}
40 ;;
41 --install-cxx)
42 CXX=${PREFIX_DIR}/bin/g++
43 echo ${CXX}
44 ;;
45 --build-cxx)
46 CC_build="@glibcpp_CXX@"
47 CXX=`echo $CC_build | sed 's/xgcc/g++/g'`
48 echo ${CXX}
49 ;;
50 --cxxflags)
51 CXXFLAGS=' -g @SECTION_FLAGS@ @SECTION_LDFLAGS@
52 -fmessage-length=0 @EXTRA_CXX_FLAGS@
53 -DDEBUG_ASSERT -DLOCALEDIR="@glibcpp_localedir@" '
54 echo ${CXXFLAGS}
55 ;;
56 *)
57 print_usage
58 ;;
59 esac
60
61 exit 0
This page took 0.037797 seconds and 5 git commands to generate.