1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/utils/release
Diana Picus d56b474c16 test-release.sh: Add option to use ninja
Allow the use of ninja instead of make. This is useful on some
platforms where we'd like to be able to limit the number of link jobs
without slowing down the other steps of the release.

This patch adds a -use-ninja command line option, which sets the
generator to Ninja both for LLVM and the test-suite. It also deals with
some differences between make and ninja:
* DESTDIR handling - ninja doesn't like this to be listed after the
  target, but both make and ninja can handle it before the command
* Verbose mode - ninja uses -v, make uses VERBOSE=1
* Keep going mode - make has a -k mode, which builds as much as possible
  even when failures are encountered; for ninja we need to set a hard
  limit (we use 100 since most people won't look at 100 failures anyway)

I haven't tested with gmake.

llvm-svn: 353685
2019-02-11 10:30:22 +00:00
..
build_llvm_package.bat Revert r351833 and r352250. 2019-01-29 13:43:22 +00:00
export.sh Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
findRegressions-nightly.py Python compat - has_key vs. in operator 2019-01-03 14:12:37 +00:00
findRegressions-simple.py Python compat - has_key vs. in operator 2019-01-03 14:12:37 +00:00
merge-git.sh Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
merge-request.sh Add 8.0 release bug to merge request script 2019-01-30 01:10:47 +00:00
merge.sh Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tag.sh Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
test-release.sh test-release.sh: Add option to use ninja 2019-02-11 10:30:22 +00:00