diff lib/openmp/openmp.sh @ 649:c4039d2948b6

vanilla: upgrade LLVM toolchain to 8.0.1
author David Demelier <markand@malikania.fr>
date Sat, 27 Jul 2019 23:11:09 +0200
parents 4d7cd08912f9
children 59a2fa6992bc
line wrap: on
line diff
--- a/lib/openmp/openmp.sh	Sat Jul 27 14:06:29 2019 +0200
+++ b/lib/openmp/openmp.sh	Sat Jul 27 23:11:09 2019 +0200
@@ -16,16 +16,24 @@
 #
 
 PKGNAME=openmp
-PKGVERSION=8.0.0
+PKGVERSION=8.0.1
 PKGREVISION=1
 PKGLICENSE="CUSTOM"
 PKGSUMMARY="OpenMP implementation from LLVM"
-PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz"
+PKGDOWNLOAD="https://github.com/llvm/llvm-project/releases/download/llvmorg-$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz"
+PKGOPTIONS="STATIC"
 
 : ${CC:=clang}
 : ${CFLAGS:=-O2}
 : ${CXX:=clang++}
 : ${CXXFLAGS:=-O2}
+: ${STATIC:=no}
+
+if [ "$STATIC" = "yes" ]; then
+	with_static="-DLIBOMP_ENABLE_SHARED=Off"
+else
+	with_static="-DLIBOMP_ENABLE_SHARED=On"
+fi
 
 build()
 {
@@ -40,7 +48,8 @@
 		-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
 		-DCMAKE_C_COMPILER="$CC" \
 		-DCMAKE_C_FLAGS="$CFLAGS" \
-		-DCMAKE_INSTALL_PREFIX=
+		-DCMAKE_INSTALL_PREFIX= \
+		$with_static
 	make
 	make install DESTDIR=$DESTDIR
 	cd ..