Changeset View
Changeset View
Standalone View
Standalone View
head/math/scalapack/Makefile
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | |||||
.if defined(WITH_OPENMPI) | .if defined(WITH_OPENMPI) | ||||
MPIF77= ${LOCALBASE}/mpi/openmpi/bin/mpif77 | MPIF77= ${LOCALBASE}/mpi/openmpi/bin/mpif77 | ||||
MPICC= ${LOCALBASE}/mpi/openmpi/bin/mpicc | MPICC= ${LOCALBASE}/mpi/openmpi/bin/mpicc | ||||
.else | .else | ||||
MPIF77= ${LOCALBASE}/bin/mpif77 | MPIF77= ${LOCALBASE}/bin/mpif77 | ||||
MPICC= ${LOCALBASE}/bin/mpicc | MPICC= ${LOCALBASE}/bin/mpicc | ||||
.endif | .endif | ||||
# USES=fortran already forces FC to a supported fortran compiler; | |||||
# assume mpicc points to a compatible compiler and force that, too. | |||||
CC= ${MPICC} | |||||
pre-configure: | pre-configure: | ||||
${CP} -p ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist | ${CP} -p ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist | ||||
${CP} ${WRKSRC}/SLmake.inc.example ${WRKSRC}/SLmake.inc | ${CP} ${WRKSRC}/SLmake.inc.example ${WRKSRC}/SLmake.inc | ||||
${REINPLACE_CMD} -e 's|@BLAS@|${BLAS}|g; s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g; s|@WRKSRC@|${WRKSRC}|g ; s|@LOCALBASE@|${LOCALBASE}|g ; s|@CC@|${CC}|g ; s|@CFLAGS@|${CFLAGS}|g ; s|@F77@|${F77}|g ; s|@MPIF77@|${MPIF77}|g ; s|@MPICC@|${MPICC}|g ; s|@FFLAGS@|${FFLAGS}|g ; s|@NOOPT@|${NOOPT}|g ; s|@F77EXTRAFLAGS@|${F77EXTRAFLAGS}|g ; s|^ARCH *.= ar|ARCMD = ar|' ${WRKSRC}/SLmake.inc | ${REINPLACE_CMD} -e 's|@BLAS@|${BLAS}|g; s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g; s|@WRKSRC@|${WRKSRC}|g ; s|@LOCALBASE@|${LOCALBASE}|g ; s|@CC@|${CC}|g ; s|@CFLAGS@|${CFLAGS}|g ; s|@F77@|${F77}|g ; s|@MPIF77@|${MPIF77}|g ; s|@MPICC@|${MPICC}|g ; s|@FFLAGS@|${FFLAGS}|g ; s|@NOOPT@|${NOOPT}|g ; s|@F77EXTRAFLAGS@|${F77EXTRAFLAGS}|g ; s|^ARCH *.= ar|ARCMD = ar|' ${WRKSRC}/SLmake.inc | ||||
.for mkf in ${ARCH2FIX} | .for mkf in ${ARCH2FIX} | ||||
${REINPLACE_CMD} -e 's|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${mkf}/Makefile | ${REINPLACE_CMD} -e 's|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${mkf}/Makefile | ||||
.endfor | .endfor | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |