Skip to content

Commit 682782c

Browse files
committed
adol-c: add openmp dependency
Needed for clang builds. Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 parent 3606bfa commit 682782c

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

mingw-w64-adol-c/PKGBUILD

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ _realname=adol-c
44
pkgbase=mingw-w64-${_realname}
55
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
66
pkgver=2.7.2
7-
pkgrel=3
7+
pkgrel=4
88
pkgdesc='Automatic Differentiation of Algorithms written in C/C++ (mingw-w64)'
99
arch=('any')
10-
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
10+
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
1111
depends=("${MINGW_PACKAGE_PREFIX}-boost")
12-
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc")
12+
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools"
13+
$([[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp")
14+
"${MINGW_PACKAGE_PREFIX}-cc")
1315
license=('EPL')
1416
url='https://github.com/coin-or/ADOL-C'
1517
source=(https://github.com/coin-or/ADOL-C/archive/releases/${pkgver}.tar.gz)
@@ -24,6 +26,9 @@ build() {
2426
[[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}"
2527
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
2628

29+
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
30+
LDFLAGS+=" -lomp"
31+
fi
2732
../${_realname}-releases-${pkgver}/configure \
2833
--prefix=${MINGW_PREFIX} \
2934
--enable-static \

0 commit comments

Comments
 (0)