aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gcc.mk
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2014-09-26 16:00:41 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2014-09-26 16:00:41 +0000
commit6defc67c4da5873063bbb2cda888c14200e93e2d (patch)
tree5e48dec97d9e2ca4278afaa3e40b822e19ad2231 /Mk/bsd.gcc.mk
parente9de139c6808974bf562f6dc5507112a7c456849 (diff)
downloadports-6defc67c4da5873063bbb2cda888c14200e93e2d.tar.gz
ports-6defc67c4da5873063bbb2cda888c14200e93e2d.zip
Depend on lang/gccXY if users wish to use a different version of gcc by
default than lang/gcc (currently 4.8). (I don't fully agree with this implementation but this makes something like DEFAULT_VERSIONS+=gcc=4.9 in make.conf work correctly.) Reported by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> Approved by: gerald
Notes
Notes: svn path=/head/; revision=369328
Diffstat (limited to 'Mk/bsd.gcc.mk')
-rw-r--r--Mk/bsd.gcc.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk
index 5f472db33bd8..2495c463d4ad 100644
--- a/Mk/bsd.gcc.mk
+++ b/Mk/bsd.gcc.mk
@@ -46,7 +46,8 @@ GCCVERSION_040700= 0 0 4.7
GCCVERSION_040800= 0 0 4.8
GCCVERSION_040900= 0 0 4.9
-GCC_DEFAULT_V= ${GCC_DEFAULT:S/.//}
+# Version of lang/gcc
+GCC_DEFAULT_V= 4.8
# No configurable parts below this. ####################################
#
@@ -148,7 +149,7 @@ _USE_GCC:= ${GCC_DEFAULT}
. if ${OSVERSION} < ${_GCCVERSION_${v}_L} || ${OSVERSION} > ${_GCCVERSION_${v}_R} || !exists(/usr/bin/gcc)
V:= ${_GCCVERSION_${v}_V:S/.//}
_GCC_PORT_DEPENDS:= gcc${V}
-. if ${_USE_GCC} == ${GCC_DEFAULT}
+. if ${_USE_GCC} == ${GCC_DEFAULT_V}
_GCC_PORT:= gcc
. else
_GCC_PORT:= gcc${V}