summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2022-07-24 07:48:09 +0000
committernia <nia@pkgsrc.org>2022-07-24 07:48:09 +0000
commit89a3175cfa894e04666716e3284c2d1d86b7f3ae (patch)
tree461fb85561cf4779bab9739ba2247d2da9d7c781 /parallel
parentd0525f5ce3ef2114285e146134f15597f099ddfd (diff)
downloadpkgsrc-89a3175cfa894e04666716e3284c2d1d86b7f3ae.tar.gz
openmp: Ensure proper alloca definition is found on NetBSD.
Reported by Mayuresh.
Diffstat (limited to 'parallel')
-rw-r--r--parallel/openmp/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/parallel/openmp/Makefile b/parallel/openmp/Makefile
index 018f66c26c9..55dd4f4aec5 100644
--- a/parallel/openmp/Makefile
+++ b/parallel/openmp/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2022/06/28 11:35:24 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2022/07/24 07:48:09 nia Exp $
-PKGREVISION= 1
+PKGREVISION= 2
.include "../../lang/llvm/version.mk"
DISTNAME= openmp-${LLVM_VERSION}.src
@@ -15,7 +15,7 @@ LICENSE= apache-2.0
CONFIGURE_DIRS= ${WRKDIR}/build
CMAKE_ARG_PATH= ${WRKSRC}
-USE_LANGUAGES= c c++14
+USE_LANGUAGES= c gnu++14
USE_CMAKE= yes
USE_TOOLS+= perl pkg-config
GCC_REQD+= 4.8
@@ -26,6 +26,8 @@ CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
CMAKE_ARGS+= -DOPENMP_ENABLE_LIBOMPTARGET=OFF
CMAKE_ARGS+= -DOPENMP_ENABLE_OMPT_TOOLS=OFF
+BUILDLINK_TRANSFORM.NetBSD+= opt:-std=c++14:-std=gnu++14 # alloca
+
post-extract:
${MKDIR} ${WRKDIR}/build