Mercurial > vanilla
comparison dev/clang/clang.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 | bad483aace64 |
children | 25cecc6dca48 |
comparison
equal
deleted
inserted
replaced
596:6972f2849a26 | 597:2587807b5a8f |
---|---|
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="MIT CUSTOM" | 21 PKGLICENSE="MIT CUSTOM" |
22 PKGSUMMARY="C language family frontend for LLVM" | 22 PKGSUMMARY="C language family frontend for LLVM" |
23 PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/cfe-$PKGVERSION.src.tar.xz | 23 PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/cfe-$PKGVERSION.src.tar.xz |
24 http://releases.llvm.org/$PKGVERSION/clang-tools-extra-$PKGVERSION.src.tar.xz" | 24 http://releases.llvm.org/$PKGVERSION/clang-tools-extra-$PKGVERSION.src.tar.xz" |
25 PKGDEPENDS="dev/ninja:build" | 25 PKGDEPENDS="dev/cmake:build" |
26 PKGOPTIONS="COMPILER_RT LIBCXX LLD TOOLS" | 26 PKGOPTIONS="COMPILER_RT LIBCXX LLD TOOLS" |
27 | 27 |
28 : ${CC:=clang} | 28 : ${CC:=clang} |
29 : ${CFLAGS:=-O2} | 29 : ${CFLAGS:=-O2} |
30 : ${CXX:=clang++} | 30 : ${CXX:=clang++} |
72 -DCLANG_VENDOR="Vanilla Linux" \ | 72 -DCLANG_VENDOR="Vanilla Linux" \ |
73 -DLLVM_ENABLE_EH=On \ | 73 -DLLVM_ENABLE_EH=On \ |
74 -DLLVM_ENABLE_RTTI=On \ | 74 -DLLVM_ENABLE_RTTI=On \ |
75 $with_compiler_rt \ | 75 $with_compiler_rt \ |
76 $with_libcxx \ | 76 $with_libcxx \ |
77 $with_lld \ | 77 $with_lld |
78 -GNinja | 78 make |
79 ninja | 79 make DESTDIR=$DESTDIR install |
80 DESTDIR=$DESTDIR ninja install | |
81 popd | 80 popd |
82 | 81 |
83 popd | 82 popd |
84 rm -rf cfe-$PKGVERSION.src | 83 rm -rf cfe-$PKGVERSION.src |
85 } | 84 } |