[zorg] r190261 - [llvmlab] Add libcxx to the projects we build.
Michael Gottesman
mgottesman at apple.com
Sat Sep 7 18:54:43 PDT 2013
Author: mgottesman
Date: Sat Sep 7 20:54:43 2013
New Revision: 190261
URL: http://llvm.org/viewvc/llvm-project?rev=190261&view=rev
Log:
[llvmlab] Add libcxx to the projects we build.
Modified:
zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=190261&r1=190260&r2=190261&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Sat Sep 7 20:54:43 2013
@@ -703,6 +703,13 @@ def phasedClang(config_options, is_boots
'trunk',
workdir='compiler-rt.src', alwaysUseLatest=False,
retry=(60, 5), description='pull.compiler-rt'))
+ f = phasedbuilderutils.SVNCleanupStep(f, 'libcxx.src')
+ f.addStep(HostSVN(name='pull.libcxx', mode='incremental',
+ method='fresh',
+ repourl='http://llvm.org/svn/llvm-project/libcxx/'
+ 'trunk',
+ workdir='libcxx.src', alwaysUseLatest=False,
+ retry=(60, 5), description='pull.libcxx'))
# Create symlinks to the clang compiler-rt sources inside the LLVM tree.
# We don't actually check out the sources there, because the SVN purge
# would always remove them then.
@@ -716,6 +723,11 @@ def phasedClang(config_options, is_boots
haltOnFailure=True, workdir='llvm/projects',
description=['ln', 'compiler-rt sources']))
f.addStep(buildbot.steps.shell.ShellCommand(
+ name='ln.libcxx.sources',
+ command=['ln', '-sfv', '../../libcxx.src', 'libcxx'],
+ haltOnFailure=True, workdir='llvm/projects',
+ description=['ln', 'libcxx sources']))
+ f.addStep(buildbot.steps.shell.ShellCommand(
name='cp.clang-tools-extra-sources',
command=['cp', '-Rfv', '../../clang-tools-extra.src', 'extra'],
haltOnFailure=True, workdir='clang.src/tools',
More information about the llvm-commits
mailing list