Page MenuHomePhabricator

[zorg] Convert llvm-mips-linux builder to cmake

Authored by dsanders on Jan 26 2016, 2:50 AM.



Duplicated getLLVMBuildFactory and adapted it to cmake. The original should be
removed once autoconf is no longer supported.

Drop the following arguments from cmake version since nobody uses them anymore:

  • llvmgccdir
  • valgrind
  • examples
  • expensive_checks
  • enable_targets

In the case of valgrind, 'llvm-x86_64-linux-vg_leak' references it but this
builder is disabled.

Diff Detail

Event Timeline

dsanders updated this revision to Diff 45962.Jan 26 2016, 2:50 AM
dsanders retitled this revision from to [zorg] Convert llvm-mips-linux builder to cmake.
dsanders updated this object.
dsanders added a subscriber: llvm-commits.

I should mention that I haven't had chance to try this in an experimental buildbot yet but I thought I ought to post this patch anyway since autoconf is being removed today.

dsanders updated this revision to Diff 46123.Jan 27 2016, 5:32 AM

Fixed a silly mistake in the path to the source directory used in the cmake command

dsanders updated this revision to Diff 46142.Jan 27 2016, 9:07 AM

Fix one mistake. The check-lit target no longer exists so use check-all instead.

I've now tested this in my experimental zorg-based buildbot. Given that this patch only affects our broken builder and stops it using the recently removed autoconf build, I'm going to commit it under the 'obvious fix' rule. I hope that's ok and I apologize for us not having this finished prior to the removal of autoconf.

dsanders abandoned this revision.Jan 27 2016, 9:22 AM

Committed in r258949.