summaryrefslogtreecommitdiff
path: root/lang/gcc45
diff options
context:
space:
mode:
authorpho <pho>2014-05-16 12:01:17 +0000
committerpho <pho>2014-05-16 12:01:17 +0000
commit72a5a15f57e0f46820149be4425d8d7ca99ddb2b (patch)
treed56dfe1134956621bf262cb8f1ad8805eb6f670d /lang/gcc45
parente005e03166959b2e0e5ac28ab16d02a5b3b16738 (diff)
downloadpkgsrc-72a5a15f57e0f46820149be4425d8d7ca99ddb2b.tar.gz
New package option: gcc-objc++
Diffstat (limited to 'lang/gcc45')
-rw-r--r--lang/gcc45/options.mk17
1 files changed, 14 insertions, 3 deletions
diff --git a/lang/gcc45/options.mk b/lang/gcc45/options.mk
index f2a78ee8adf..d3cf3fce950 100644
--- a/lang/gcc45/options.mk
+++ b/lang/gcc45/options.mk
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.2 2012/04/13 11:10:09 hans Exp $
+# $NetBSD: options.mk,v 1.3 2014/05/16 12:01:17 pho Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gcc45
-PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran gcc-java gcc-objc #gcc-ada
-PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc
+PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran gcc-java gcc-objc gcc-objc++ #gcc-ada
+PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc gcc-objc++
.if ${OPSYS} == "NetBSD"
PKG_SUGGESTED_OPTIONS+= nls
.elif ${OPSYS} == "SunOS"
@@ -84,6 +84,17 @@ MAKE_ENV+= ac_cv_prog_JAR=no
.include "../../lang/python/application.mk"
.endif
+.if !empty(PKG_OPTIONS:Mgcc-objc++)
+. if empty(PKG_OPTIONS:Mgcc-objc)
+PKG_OPTIONS+= gcc-objc
+. endif
+. if empty(PKG_OPTIONS:Mgcc-c++)
+PKG_OPTIONS+= gcc-c++
+. endif
+
+LANGS+= obj-c++
+.endif
+
.if !empty(PKG_OPTIONS:Mgcc-c++)
LANGS+= c++
USE_TOOLS+= perl