aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorLorenzo Salvadore <salvadore@FreeBSD.org>2022-11-16 14:43:40 +0000
committerLorenzo Salvadore <salvadore@FreeBSD.org>2022-11-16 21:38:54 +0000
commit4191c71fbd229e5a96382bc6fa271a1ce5668b0f (patch)
treef5f848120d1b2b32e93c14b3daaaccbb8d516e32 /Mk
parent223e207711169c0780ad0a27e479eafb4c27f63c (diff)
downloadports-4191c71fbd229e5a96382bc6fa271a1ce5668b0f.tar.gz
ports-4191c71fbd229e5a96382bc6fa271a1ce5668b0f.zip
Mk/Uses/fortran.mk: Make gfortran respect USE_GCC
Allow choosing a specific version of gfortran through USE_GCC variable. PR: 266196 Approved by: thierry (fortran) Co-authored by: thierry
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/fortran.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index 09ebd62b1a0f..d335fad4dc8e 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -14,7 +14,11 @@ fortran_ARGS= ${FORTRAN_DEFAULT}
. endif
. if ${fortran_ARGS} == gfortran
+. if empty(USE_GCC)
_GCC_VER= ${GCC_DEFAULT:S/.//}
+. else
+_GCC_VER= ${_USE_GCC}
+. endif
BUILD_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
RUN_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
F77= gfortran${_GCC_VER}