libstdc++.exp (libstdc++_init): Define LOCALEDIR when testing an installed compiler.

* testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR
	when testing an installed compiler.

From-SVN: r97070
This commit is contained in:
Mark Mitchell 2005-03-25 23:24:57 +00:00 committed by Mark Mitchell
parent 7b4047a0de
commit cce4884b8a
2 changed files with 11 additions and 0 deletions

View File

@ -1,5 +1,8 @@
2005-03-25 Mark Mitchell <mark@codesourcery.com>
* testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR
when testing an installed compiler.
* testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when
compiling support objects.

View File

@ -183,6 +183,14 @@ proc libstdc++_init { testfile } {
set cxx [transform "g++"]
set cxxflags "-g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0"
set includes "-I${srcdir}"
# Guess at the location of the installed locale files.
# (It would be nice if "gcc --print-file-name" could find
# message files, but it cannot.)
set absolute_cxx [which $cxx]
if { $absolute_cxx != "" } {
set localedir "[file dirname $absolute_cxx]/../share/locale"
}
set cxxflags "$cxxflags -DLOCALEDIR=\"$localedir\""
}
}