diff options
author | jlam <jlam@pkgsrc.org> | 2004-02-02 10:53:08 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-02-02 10:53:08 +0000 |
commit | 8a60ac36a009771dbdad6564db104a93e3a4c368 (patch) | |
tree | cbc01b9fe74c420fcfc49b36ad25119bf168f41a /mk/compiler | |
parent | 81ef5c536b52cc26912ae7aa802062503d96f1dc (diff) | |
download | pkgsrc-8a60ac36a009771dbdad6564db104a93e3a4c368.tar.gz |
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.
Diffstat (limited to 'mk/compiler')
-rw-r--r-- | mk/compiler/bsd.compiler.mk | 13 |
1 files changed, 12 insertions, 1 deletions
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 |