Mercurial > vanilla
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