Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / libstdc++-v3 / scripts / testsuite_flags.in
blob6f70002bcd46e37bcaa51c602352a3a1efdada79
1 #!/bin/sh
4 # This script computes the various flags needed to run GNU C++ testsuites
5 # (compiler specific as well as library specific).
7 # Written by Benjamin Kosnik <bkoz@redhat.com>
8 # Gabriel Dos Reis <gdr@codesourcery.com>
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 --cxxpchflags
21 EOF
24 # Establish configure-generated directory structure.
25 BUILD_DIR=@glibcxx_builddir@
26 SRC_DIR=@glibcxx_srcdir@
27 PREFIX_DIR=@glibcxx_prefixdir@
28 query=$1
30 case ${query} in
31 --install-includes)
32 INCLUDES="-I${SRC_DIR}/testsuite"
33 echo ${INCLUDES}
35 --build-includes)
36 INCLUDES="-nostdinc++ @GLIBCXX_INCLUDES@
37 -I${SRC_DIR}/include/backward -I${SRC_DIR}/testsuite"
38 echo ${INCLUDES}
40 --install-cxx)
41 CXX=${PREFIX_DIR}/bin/g++
42 echo ${CXX}
44 --build-cxx)
45 CXX_build="@CXX@"
46 CXX=`echo "$CXX_build" | sed 's,gcc/xgcc ,gcc/g++ ,'`
47 echo ${CXX}
49 --cxxflags)
50 CXXFLAGS_save="-g -O2 -D_GLIBCXX_ASSERT"
51 CXXFLAGS_config='@SECTION_FLAGS@ @SECTION_LDFLAGS@ -fmessage-length=0
52 @EXTRA_CXX_FLAGS@ -DLOCALEDIR="@glibcxx_localedir@" '
53 echo ${CXXFLAGS_save} ${CXXFLAGS_config}
55 --cxxpchflags)
56 PCHFLAGS="@glibcxx_PCHFLAGS@"
57 echo ${PCHFLAGS}
60 print_usage
62 esac
64 exit 0