Mercurial > vanilla
comparison dev/lld/lld.sh @ 597:2587807b5a8f
vanilla: use make rather than ninja
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 13 Jul 2019 11:23:58 +0200 |
parents | ef725c40d0e8 |
children | 25cecc6dca48 |
comparison
equal
deleted
inserted
replaced
596:6972f2849a26 | 597:2587807b5a8f |
---|---|
19 PKGVERSION=8.0.0 | 19 PKGVERSION=8.0.0 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="MIT CUSTOM" | 21 PKGLICENSE="MIT CUSTOM" |
22 PKGSUMMARY="LLVM's linker" | 22 PKGSUMMARY="LLVM's linker" |
23 PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz" | 23 PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz" |
24 PKGDEPENDS="dev/ninja:build" | 24 PKGDEPENDS="dev/cmake:build" |
25 | 25 |
26 : ${CC:=clang} | 26 : ${CC:=clang} |
27 : ${CFLAGS:=-O2} | 27 : ${CFLAGS:=-O2} |
28 : ${CXX:=clang++} | 28 : ${CXX:=clang++} |
29 : ${CXXFLAGS:=-O2} | 29 : ${CXXFLAGS:=-O2} |
39 -DCMAKE_BUILD_TYPE=Release \ | 39 -DCMAKE_BUILD_TYPE=Release \ |
40 -DCMAKE_CXX_COMPILER="$CXX" \ | 40 -DCMAKE_CXX_COMPILER="$CXX" \ |
41 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ | 41 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ |
42 -DCMAKE_C_COMPILER="$CC" \ | 42 -DCMAKE_C_COMPILER="$CC" \ |
43 -DCMAKE_C_FLAGS="$CFLAGS" \ | 43 -DCMAKE_C_FLAGS="$CFLAGS" \ |
44 -DCMAKE_INSTALL_PREFIX= \ | 44 -DCMAKE_INSTALL_PREFIX= |
45 -GNinja | 45 make |
46 ninja | 46 make DESTDIR=$DESTDIR install |
47 DESTDIR=$DESTDIR ninja install | |
48 popd | 47 popd |
49 | 48 |
50 popd | 49 popd |
51 rm -rf $PKGNAME-$PKGVERSION.src | 50 rm -rf $PKGNAME-$PKGVERSION.src |
52 } | 51 } |