source: trunk/third/gcc/libstdc++-v3/testsuite_flags.in @ 18474

Revision 18474, 1.3 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18473, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
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
12print_usage() {
13    cat <<EOF
14Usage:
15    testsuite_flags --install-includes
16                    --build-includes
17                    --build-cxx
18                    --install-cxx
19                    --cxxflags
20EOF
21}
22
23# Establish configure-generated directory structure.
24BUILD_DIR=@glibcpp_builddir@
25SRC_DIR=@glibcpp_srcdir@
26PREFIX_DIR=@glibcpp_prefixdir@
27query=$1
28
29case ${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
53                 -DDEBUG_ASSERT  -DLOCALEDIR="@glibcpp_localedir@" '
54      echo ${CXXFLAGS}
55      ;;
56    *)
57      print_usage
58      ;;
59esac
60
61exit 0
Note: See TracBrowser for help on using the repository browser.