23 lines
712 B
Makefile
23 lines
712 B
Makefile
# $OpenBSD: fortran.port.mk,v 1.17 2019/08/27 14:30:38 jca Exp $
|
|
|
|
MODFORTRAN_COMPILER ?= gfortran
|
|
|
|
.if empty(MODFORTRAN_COMPILER)
|
|
ERRORS += "Fatal: need to specify MODFORTRAN_COMPILER"
|
|
.endif
|
|
|
|
.if ${MODFORTRAN_COMPILER:L} == "gfortran"
|
|
MODULES += gcc4
|
|
MODGCC4_ARCHS ?= *
|
|
MODGCC4_LANGS += fortran
|
|
MODFORTRAN_BUILD_DEPENDS += ${MODGCC4_FORTRANDEP}
|
|
MODFORTRAN_LIB_DEPENDS += ${MODGCC4_FORTRANLIBDEP}
|
|
MODFORTRAN_WANTLIB += ${MODGCC4_FORTRANWANTLIB}
|
|
.elif ${MODFORTRAN_COMPILER:L} == "flang"
|
|
MODFORTRAN_BUILD_DEPENDS += lang/flang/flang
|
|
MODFORTRAN_LIB_DEPENDS += lang/flang/flang
|
|
MODFORTRAN_WANTLIB += flang flangmain flangrti pgmath
|
|
.else
|
|
ERRORS += "Fatal: MODFORTRAN_COMPILER must be one of: gfortran flang"
|
|
.endif
|