mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-10 22:00:09 +02:00
llvm-4.0: include extra utils.
* In particular, FileCheck is needed for building rust.
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user