gcc 4 only: when not building the cross compiler, use haiku default C++ headers from source tree (haiku/headers/os/cpp), instead of local system headers

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18865 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen
2006-09-16 21:57:13 +00:00
parent a07acab41b
commit e3c3c19859
Vendored
+3
View File
@@ -110,6 +110,8 @@ standard_gcc_settings()
haikuSharedLibStdCxx=`$HAIKU_CC -print-file-name=libstdc++.so` haikuSharedLibStdCxx=`$HAIKU_CC -print-file-name=libstdc++.so`
haikuStaticLibSupCxx=`$HAIKU_CC -print-file-name=libsupc++.a` haikuStaticLibSupCxx=`$HAIKU_CC -print-file-name=libsupc++.a`
haikuSharedLibSupCxx=`$HAIKU_CC -print-file-name=libsupc++.so` haikuSharedLibSupCxx=`$HAIKU_CC -print-file-name=libsupc++.so`
# only when building a cross compiler use the local (non haiku) C++ headers
if [ -n "$buildCrossTools" ]; then
local headers=$gccdir/../../../../include/c++/$haikuGCCVersion local headers=$gccdir/../../../../include/c++/$haikuGCCVersion
haikuCxxHeadersDir=$headers haikuCxxHeadersDir=$headers
for d in $haikuGCCMachine backward ext; do for d in $haikuGCCMachine backward ext; do
@@ -118,6 +120,7 @@ standard_gcc_settings()
haikuCxxHeadersDir="$haikuCxxHeadersDir haikuCxxHeadersDir="$haikuCxxHeadersDir
$headers/$d" $headers/$d"
done done
fi
if [ $haikuStaticLibStdCxx = libstdc++.a ]; then if [ $haikuStaticLibStdCxx = libstdc++.a ]; then
haikuStaticLibStdCxx= haikuStaticLibStdCxx=