sundials: enable Fortran support on clangarm64.
This commit is contained in:
@@ -14,7 +14,7 @@ _realname=sundials
|
||||
pkgbase="mingw-w64-${_realname}"
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=7.5.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
@@ -24,9 +24,6 @@ msys2_references=(
|
||||
'archlinux: sundials'
|
||||
)
|
||||
license=('spdx:BSD-3-Clause')
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-cvode")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-cvode")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-cvode")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-libwinpthread"
|
||||
"${MINGW_PACKAGE_PREFIX}-openblas"
|
||||
@@ -38,7 +35,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-superlu_dist"))
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
$([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-fc")
|
||||
$([[ ${MSYSTEM} == CLANG64 ]] || echo "${MINGW_PACKAGE_PREFIX}-fc")
|
||||
$([[ "$_enable_mpi" == "yes" ]] && echo "${MINGW_PACKAGE_PREFIX}-msmpi"))
|
||||
optdepends=("${MINGW_PACKAGE_PREFIX}-python: for running examples")
|
||||
source=(https://github.com/LLNL/sundials/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz
|
||||
@@ -96,7 +93,7 @@ build() {
|
||||
"-DMPI_CXX_COMPILER=${MINGW_PREFIX}/bin/mpicxx.exe")
|
||||
fi
|
||||
|
||||
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
|
||||
if [[ ${MSYSTEM} == CLANG64 ]]; then
|
||||
_extra_config+=("-DBUILD_FORTRAN_MODULE_INTERFACE=OFF"
|
||||
"-DEXAMPLES_ENABLE_F2003=OFF")
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user