diff options
author | obrien <obrien@FreeBSD.org> | 2010-05-12 19:59:32 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2010-05-12 19:59:32 +0000 |
commit | 32d515bca08d5a57d36e859c775db4f8d1d3f789 (patch) | |
tree | 079227511007b180b9d7535b8f0783545e890925 /gnu/lib | |
parent | bb926aa7a5eb2340e321ec4c8579a65e08a0994a (diff) | |
download | FreeBSD-src-32d515bca08d5a57d36e859c775db4f8d1d3f789.zip FreeBSD-src-32d515bca08d5a57d36e859c775db4f8d1d3f789.tar.gz |
Non-GCC gcc compatible compilers may provide the same multimedia intrinsic
headers as GCC, but of their own implementation. So put the GCC ones into
their own header "namespace".
Requested by: ed
Diffstat (limited to 'gnu/lib')
-rw-r--r-- | gnu/lib/libgcc/Makefile | 1 | ||||
-rw-r--r-- | gnu/lib/libstdc++/Makefile | 3 | ||||
-rw-r--r-- | gnu/lib/libsupc++/Makefile | 5 |
3 files changed, 6 insertions, 3 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile index 51e7630..8c89236 100644 --- a/gnu/lib/libgcc/Makefile +++ b/gnu/lib/libgcc/Makefile @@ -1,4 +1,5 @@ # $FreeBSD$ + GCCDIR= ${.CURDIR}/../../../contrib/gcc GCCLIB= ${.CURDIR}/../../../contrib/gcclibs diff --git a/gnu/lib/libstdc++/Makefile b/gnu/lib/libstdc++/Makefile index 419d51c..9fcc5e9 100644 --- a/gnu/lib/libstdc++/Makefile +++ b/gnu/lib/libstdc++/Makefile @@ -1,5 +1,6 @@ # $FreeBSD$ +GCCVER= 4.2 GCCDIR= ${.CURDIR}/../../../contrib/gcc GCCLIB= ${.CURDIR}/../../../contrib/gcclibs SRCDIR= ${.CURDIR}/../../../contrib/libstdc++ @@ -94,7 +95,7 @@ CLEANFILES+= atomicity.cc INCSGROUPS= BITSHDRS BKWHDRS EXTHDRS BASEHDRS BASEXHDRS STDHDRS \ TARGETHDRS THRHDRS DEBUGHDRS TR1HDRS PBHDRS0 PBHDRS1 -CXXINCLUDEDIR= ${INCLUDEDIR}/c++/4.2 +CXXINCLUDEDIR= ${INCLUDEDIR}/c++/${GCCVER} STDHDRS= std_algorithm.h std_bitset.h std_complex.h std_deque.h \ std_fstream.h std_functional.h std_iomanip.h std_ios.h \ diff --git a/gnu/lib/libsupc++/Makefile b/gnu/lib/libsupc++/Makefile index fc024e8..f2fe8837 100644 --- a/gnu/lib/libsupc++/Makefile +++ b/gnu/lib/libsupc++/Makefile @@ -1,10 +1,11 @@ # $FreeBSD$ +GCCVER= 4.2 GCCDIR= ${.CURDIR}/../../../contrib/gcc GCCLIB= ${.CURDIR}/../../../contrib/gcclibs SRCDIR= ${.CURDIR}/../../../contrib/libstdc++/libsupc++ -.PATH: ${SRCDIR} ${GCCLIB}/libiberty +.PATH: ${SRCDIR} ${GCCLIB}/libiberty # Static only. LIB= supc++ @@ -27,7 +28,7 @@ PO_CXXFLAGS= ${CXXFLAGS:N-ffunction-sections} HDRS= exception new typeinfo cxxabi.h exception_defines.h INCS= ${HDRS:S;^;${SRCDIR}/;} -INCSDIR=${INCLUDEDIR}/c++/4.2 +INCSDIR=${INCLUDEDIR}/c++/${GCCVER} unwind.h: ${GCCDIR}/unwind-generic.h ln -sf ${.ALLSRC} ${.TARGET} |