common/build-helper/numpy.sh: write meson cross file when needed

This commit is contained in:
Andrew J. Hesford 2023-09-21 11:00:56 -04:00
parent bed90b356e
commit 99d8d3e26f
2 changed files with 15 additions and 0 deletions

View file

@ -34,4 +34,14 @@ if [ "$CROSS_BUILD" ]; then
ln -sf "${_gfortran}" "${XBPS_WRAPPERDIR}/gfortran"
fi
unset _gfortran
# Write a secondary meson cross file for numpy configuration
if [[ "${build_helper}" = *meson* ]]; then
mkdir -p "${XBPS_WRAPPERDIR}/meson"
cat > "${XBPS_WRAPPERDIR}/meson/xbps_numpy.cross" <<-EOF
[properties]
numpy-include-dir = '${XBPS_CROSS_BASE}/${py3_sitelib}/numpy/core/include'
pythran-include-dir = '${XBPS_CROSS_BASE}/${py3_sitelib}/pythran'
EOF
fi
fi