llvm-4.0: include extra utils.

* In particular, FileCheck is needed for building rust.
This commit is contained in:
Jessica Hamilton
2017-09-22 22:27:19 +00:00
parent 1121b05174
commit 3991059e86

View File

@@ -31,7 +31,7 @@ other than the ones listed above.
HOMEPAGE="https://www.llvm.org/"
COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign"
LICENSE="UIUC"
REVISION="2"
REVISION="3"
SOURCE_URI="https://releases.llvm.org/${portVersion}/llvm-${portVersion}.src.tar.xz"
SOURCE_URI_2="https://releases.llvm.org/${portVersion}/cfe-${portVersion}.src.tar.xz"
SOURCE_URI_3="https://releases.llvm.org/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz"
@@ -53,9 +53,12 @@ SECONDARY_ARCHITECTURES="?x86"
PROVIDES="
llvm$secondaryArchSuffix = $portVersion
cmd:bugpoint
cmd:count
cmd:filecheck
cmd:find_all_symbols
cmd:llc
cmd:lli
cmd:lli_child_target
cmd:llvm_ar
cmd:llvm_as
cmd:llvm_bcanalyzer
@@ -82,6 +85,7 @@ PROVIDES="
cmd:llvm_objdump
cmd:llvm_opt_report
cmd:llvm_pdbdump
cmd:llvm_perfectshuffle
cmd:llvm_profdata
cmd:llvm_ranlib
cmd:llvm_readobj
@@ -93,12 +97,14 @@ PROVIDES="
cmd:llvm_symbolizer
cmd:llvm_tblgen
cmd:llvm_xray
cmd:not
cmd:obj2yaml
cmd:opt
cmd:sancov
cmd:sanstats
cmd:verify_uselistorder
cmd:yaml2obj
cmd:yaml_bench
lib:BugpointPasses$secondaryArchSuffix
lib:LLVMHello$secondaryArchSuffix
@@ -378,7 +384,7 @@ BUILD()
# Haiku C++ requires rtti in a lot of central system components
# such as Mesa
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$prefix \
-DCMAKE_SKIP_RPATH=YES $cmakeFlags \
-DCMAKE_SKIP_RPATH=YES $cmakeFlags -DLLVM_INSTALL_UTILS=ON \
-DLLVM_ENABLE_RTTI=ON -DLLVM_LINK_LLVM_DYLIB=YES \
..
make $jobArgs PROJ_datadir=$dataDir PROJ_docsdir=$docDir \