mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-24 12:19:53 +00:00
Bring back the test-suite export in test-release without bringing back the build failures.
Summary: r257791 disabled the test-suite export since the addition of CMakeLists.txt was causing build failures. This patch exports the test-suite again but does so outside the source tree so that it isn't included in the Phase[123] builds. Reviewers: hans Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D16679 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259094 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e26a9f0de4
commit
508957013b
@ -156,9 +156,12 @@ while [ $# -gt 0 ]; do
|
||||
done
|
||||
|
||||
if [ "$use_autoconf" = "no" ]; then
|
||||
if [ "$do_test_suite" = "yes" ]; then
|
||||
# See llvm.org/PR26146.
|
||||
echo Skipping test-suite when using CMake.
|
||||
do_test_suite="no"
|
||||
echo Skipping test-suite build when using CMake.
|
||||
echo It will still be exported.
|
||||
do_test_suite="export-only"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check required arguments.
|
||||
@ -203,9 +206,11 @@ if [ $do_libs = "yes" ]; then
|
||||
projects="$projects libunwind"
|
||||
fi
|
||||
fi
|
||||
if [ $do_test_suite = "yes" ]; then
|
||||
case $do_test_suite in
|
||||
yes|export-only)
|
||||
projects="$projects test-suite"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if [ $do_openmp = "yes" ]; then
|
||||
projects="$projects openmp"
|
||||
fi
|
||||
@ -278,9 +283,16 @@ function export_sources() {
|
||||
clang-tools-extra)
|
||||
projsrc=llvm.src/tools/clang/tools/extra
|
||||
;;
|
||||
compiler-rt|libcxx|libcxxabi|libunwind|openmp|test-suite)
|
||||
compiler-rt|libcxx|libcxxabi|libunwind|openmp)
|
||||
projsrc=llvm.src/projects/$proj
|
||||
;;
|
||||
test-suite)
|
||||
if [ $do_test_suite = 'yes' ]; then
|
||||
projsrc=llvm.src/projects/$proj
|
||||
else
|
||||
projsrc=$proj.src
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "error: unknown project $proj"
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user