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 }