#!/bin/sh## This script computes the various flags needed to run GNU C++ testsuites# (compiler specific as well as library specific).## Written by Benjamin Kosnik <bkoz@redhat.com># Gabriel Dos Reis <gdr@codesourcery.com>## Print a message saying how this script is intended to be invokedprint_usage() {cat <<EOFUsage:testsuite_flags --install-includes--build-includes--build-cxx--install-cxx--cxxflags--cxxpchflagsEOF}# Establish configure-generated directory structure.BUILD_DIR=@glibcxx_builddir@SRC_DIR=@glibcxx_srcdir@PREFIX_DIR=@glibcxx_prefixdir@query=$1case ${query} in--install-includes)INCLUDES="-I${SRC_DIR}/testsuite"echo ${INCLUDES};;--build-includes)INCLUDES="-nostdinc++ @GLIBCXX_INCLUDES@-I${SRC_DIR}/include/backward -I${SRC_DIR}/testsuite"echo ${INCLUDES};;--install-cxx)CXX=${PREFIX_DIR}/bin/g++echo ${CXX};;--build-cxx)CXX_build="@CXX@"CXX=`echo "$CXX_build" | sed 's,gcc/xgcc ,gcc/g++ ,'`echo ${CXX};;--cxxflags)CXXFLAGS_save="-g -O2 -D_GLIBCXX_ASSERT"CXXFLAGS_config='@SECTION_FLAGS@ @SECTION_LDFLAGS@ -fmessage-length=0@EXTRA_CXX_FLAGS@ -DLOCALEDIR="@glibcxx_localedir@" 'echo ${CXXFLAGS_save} ${CXXFLAGS_config};;--cxxpchflags)PCHFLAGS="@glibcxx_PCHFLAGS@"echo ${PCHFLAGS};;*)print_usage;;esacexit 0