python3-mpi4py: support cross compilation

This commit is contained in:
Andrew J. Hesford 2022-05-27 11:48:58 -04:00
parent 07fe3ced46
commit 1c7574e0e7

View file

@ -19,9 +19,17 @@ make_check=no
post_extract() {
# recythonize
rm src/mpi4py/include/mpi4py/mpi4py.MPI.h \
src/mpi4py/include/mpi4py/mpi4py.MPI_api.h \
src/mpi4py.MPI.c
rm src/mpi4py.MPI.c \
src/mpi4py/include/mpi4py/mpi4py.MPI.h \
src/mpi4py/include/mpi4py/mpi4py.MPI_api.h
}
pre_build() {
if [ "${CROSS_BUILD}" ]; then
# Need to tell OpenMPI wrappers to use cross compilers
export OMPI_CC="${CC}"
export OMPI_FC="${FC}"
fi
}
post_install() {