fortran.port.mk 774 B

1234567891011121314151617181920212223242526
  1. # $OpenBSD: fortran.port.mk,v 1.14 2016/09/02 13:02:24 dcoppa Exp $
  2. MODFORTRAN_COMPILER ?= g77
  3. .if empty(MODFORTRAN_COMPILER)
  4. ERRORS += "Fatal: need to specify MODFORTRAN_COMPILER"
  5. .endif
  6. .if ${MODFORTRAN_COMPILER:L} == "g77"
  7. MODFORTRAN_BUILD_DEPENDS += lang/g77 devel/libf2c
  8. MODFORTRAN_LIB_DEPENDS += devel/libf2c
  9. MODFORTRAN_WANTLIB += g2c
  10. .elif ${MODFORTRAN_COMPILER:L} == "gfortran"
  11. MODULES += gcc4
  12. MODGCC4_ARCHS ?= *
  13. MODGCC4_LANGS += fortran
  14. MODFORTRAN_BUILD_DEPENDS += lang/gcc/4.9,-f95>=4.9.4p0,<4.10
  15. MODFORTRAN_LIB_DEPENDS += ${MODGCC4_CPPLIBDEP}
  16. MODFORTRAN_WANTLIB += gfortran>=3
  17. . if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
  18. MODFORTRAN_WANTLIB += quadmath
  19. . endif
  20. .else
  21. ERRORS += "Fatal: MODFORTRAN_COMPILER must be one of: g77 gfortran"
  22. .endif