Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/freebsd-ports.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2022-11-04 17:02:13 +0300
committerThierry Thomas <thierry@FreeBSD.org>2022-11-04 19:42:38 +0300
commit5d3d887e48141fd7fe390f5763e64c895f5ac456 (patch)
tree005312ca3d158946ae75432db75f25e231ec0d6e /Mk
parent53dcf591d2e901db8fb228f1ccd3e63efdc82215 (diff)
Mk/Uses/fortran.mk: set variables for F90
Re-apply fa6fe3f8b6d7 now that net/mpich has been fixed.
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/fortran.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index 4bf4d38d0799..09ebd62b1a0f 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -18,8 +18,10 @@ _GCC_VER= ${GCC_DEFAULT:S/.//}
BUILD_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
RUN_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
F77= gfortran${_GCC_VER}
+F90= gfortran${_GCC_VER}
FC= gfortran${_GCC_VER}
FFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
+F90FLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
FCFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
-L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin
@@ -28,7 +30,9 @@ IGNORE= USES=fortran: invalid arguments: ${fortran_ARGS}
. endif
USE_BINUTILS= yes
-CONFIGURE_ENV+= F77="${F77}" FC="${FC}" FFLAGS="${FFLAGS}" FCFLAGS="${FCFLAGS}"
-MAKE_ENV+= F77="${F77}" FC="${FC}" FFLAGS="${FFLAGS}" FCFLAGS="${FCFLAGS}"
+CONFIGURE_ENV+= F77="${F77}" F90="${FC}" FC="${FC}" \
+ FFLAGS="${FFLAGS}" F90FLAGS="${FFLAGS}" FCFLAGS="${FCFLAGS}"
+MAKE_ENV+= F77="${F77}" F90="${FC}" FC="${FC}" \
+ FFLAGS="${FFLAGS}" F90FLAGS="${FFLAGS}" FCFLAGS="${FCFLAGS}"
.endif