Add lld to the test-release.sh script

Building lld is enabled by default, but it can be disabled using the
-no-lld option.

Reviewers: tstellarAMD, rengolin, hans

Reviewed By: hans

Subscribers: grosser, wdng, emaste, llvm-commits

Differential Revision: https://reviews.llvm.org/D29539


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294102 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dimitry Andric 2017-02-04 22:24:55 +00:00
parent 598cdd31a0
commit 68a49ae82c

View File

@ -36,6 +36,7 @@ do_libs="yes"
do_libunwind="yes" do_libunwind="yes"
do_test_suite="yes" do_test_suite="yes"
do_openmp="yes" do_openmp="yes"
do_lld="yes"
do_lldb="no" do_lldb="no"
do_polly="no" do_polly="no"
BuildDir="`pwd`" BuildDir="`pwd`"
@ -64,6 +65,7 @@ function usage() {
echo " -no-libunwind Disable check-out & build libunwind" echo " -no-libunwind Disable check-out & build libunwind"
echo " -no-test-suite Disable check-out & build test-suite" echo " -no-test-suite Disable check-out & build test-suite"
echo " -no-openmp Disable check-out & build libomp" echo " -no-openmp Disable check-out & build libomp"
echo " -no-lld Disable check-out & build lld"
echo " -lldb Enable check-out & build lldb" echo " -lldb Enable check-out & build lldb"
echo " -no-lldb Disable check-out & build lldb (default)" echo " -no-lldb Disable check-out & build lldb (default)"
echo " -polly Enable check-out & build Polly" echo " -polly Enable check-out & build Polly"
@ -143,6 +145,9 @@ while [ $# -gt 0 ]; do
-no-openmp ) -no-openmp )
do_openmp="no" do_openmp="no"
;; ;;
-no-lld )
do_lld="no"
;;
-lldb ) -lldb )
do_lldb="yes" do_lldb="yes"
;; ;;
@ -225,6 +230,9 @@ esac
if [ $do_openmp = "yes" ]; then if [ $do_openmp = "yes" ]; then
projects="$projects openmp" projects="$projects openmp"
fi fi
if [ $do_lld = "yes" ]; then
projects="$projects lld"
fi
if [ $do_lldb = "yes" ]; then if [ $do_lldb = "yes" ]; then
projects="$projects lldb" projects="$projects lldb"
fi fi
@ -297,7 +305,7 @@ function export_sources() {
cfe) cfe)
projsrc=llvm.src/tools/clang projsrc=llvm.src/tools/clang
;; ;;
lldb|polly) lld|lldb|polly)
projsrc=llvm.src/tools/$proj projsrc=llvm.src/tools/$proj
;; ;;
clang-tools-extra) clang-tools-extra)