summaryrefslogtreecommitdiff
path: root/lang/gcc45
diff options
context:
space:
mode:
authorpho <pho@pkgsrc.org>2014-05-16 12:01:17 +0000
committerpho <pho@pkgsrc.org>2014-05-16 12:01:17 +0000
commit50dd076933ebb92219cf3b469fa3ce0519adddd0 (patch)
tree9a1d5e601c887dc8e27811185ef6a83d0cd70629 /lang/gcc45
parent3a61d50babc46b55fa240716f8608c0c834c2219 (diff)
downloadpkgsrc-50dd076933ebb92219cf3b469fa3ce0519adddd0.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