From ab8e11647828e8569c164b05d8da6831f33685dd Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 2 Feb 2004 10:53:08 +0000 Subject: If USE_GCC_SHLIB is defined, then pretend we need both C and C++ compilers. This is, of course, wrong. Excerpted from the file itself: # XXX Add this gross and completely inaccurate hack. Packages that # XXX set USE_GCC_SHLIB should be adjusted to set USE_LANGUAGES # XXX correctly (most likely by saying it needs either "c++" or # XXX "c c++"). This is here for now so that ~85 packages won't # XXX suddenly break. --- mk/compiler/bsd.compiler.mk | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/mk/compiler/bsd.compiler.mk b/mk/compiler/bsd.compiler.mk index 82f45347449..96a66916842 100644 --- a/mk/compiler/bsd.compiler.mk +++ b/mk/compiler/bsd.compiler.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.compiler.mk,v 1.5 2004/02/02 10:03:46 jlam Exp $ +# $NetBSD: bsd.compiler.mk,v 1.6 2004/02/02 10:53:08 jlam Exp $ # # This Makefile fragment implements handling for supported C/C++/Fortran # compilers. @@ -65,6 +65,17 @@ .if !defined(BSD_COMPILER_MK) BSD_COMPILER_MK= defined +# XXX Add this gross and completely inaccurate hack. Packages that +# XXX set USE_GCC_SHLIB should be adjusted to set USE_LANGUAGES +# XXX correctly (most likely by saying it needs either "c++" or +# XXX "c c++"). This is here for now so that ~85 packages won't +# XXX suddenly break. +# +.if defined(USE_GCC_SHLIB) +USE_LANGUAGES?= c c++ +.endif + +# By default, assume that the package requires a C compiler. USE_LANGUAGES?= c # Support some deprecated variables for a while. They'll be removed -- cgit v1.2.3