changeset 662:35d2c89c496a

dev/ninja: build with clang
author David Demelier <markand@malikania.fr>
date Tue, 30 Jul 2019 21:05:00 +0200
parents 0f1ac9efd918
children a151581a7cb2
files dev/ninja/ninja.sh
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dev/ninja/ninja.sh	Tue Jul 30 21:00:00 2019 +0200
+++ b/dev/ninja/ninja.sh	Tue Jul 30 21:05:00 2019 +0200
@@ -22,6 +22,10 @@
 PKGSUMMARY="fast build system"
 PKGDOWNLOAD="https://github.com/martine/ninja/archive/v$PKGVERSION.tar.gz"
 
+: ${CXX:=clang++}
+: ${CXXFLAGS:=-O2}
+: ${LDFLAGS:=}
+
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
@@ -30,6 +34,10 @@
 
 	# https://git.alpinelinux.org/aports/tree/main/ninja
 	patch -p1 < ../musl.patch
+
+	CXX="$CXX" \
+	CXXFLAGS="$CXXFLAGS" \
+	LDFLAGS="$LDFLAGS" \
 	python3 ./configure.py --bootstrap
 	install -Dm0755 ninja $DESTDIR/bin/ninja