[zorg] r176824 - Added the use_lto flag to ClangBuilder. Added support for the build types 'Rlto', 'RAlto', 'DAlto'.
Michael Gottesman
mgottesman at apple.com
Mon Mar 11 13:36:14 PDT 2013
Author: mgottesman
Date: Mon Mar 11 15:36:14 2013
New Revision: 176824
URL: http://llvm.org/viewvc/llvm-project?rev=176824&view=rev
Log:
Added the use_lto flag to ClangBuilder. Added support for the build types 'Rlto', 'RAlto', 'DAlto'.
Modified:
zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
Modified: zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py?rev=176824&r1=176823&r2=176824&view=diff
==============================================================================
--- zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py (original)
+++ zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py Mon Mar 11 15:36:14 2013
@@ -112,15 +112,15 @@ def construct_compiler_builder_from_name
config_options = ['--build=%s' % target_triple,
'--host=%s' % target_triple]
- if build_style == 'DA':
+ if build_style == 'DA' or build_type == 'DAlto':
build_config = "Debug+Asserts"
config_options.extend(['--disable-optimized'])
config_options.extend(['--enable-assertions'])
- elif build_style == 'RA':
+ elif build_style == 'RA' or build_type == 'RAlto':
build_config = "Release+Asserts"
config_options.extend(['--enable-optimized'])
config_options.extend(['--enable-assertions'])
- elif build_style == 'R':
+ elif build_style == 'R' or build_style == 'Rlto':
build_config = "Release"
config_options.extend(['--enable-optimized'])
config_options.extend(['--disable-assertions'])
Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=176824&r1=176823&r2=176824&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Mon Mar 11 15:36:14 2013
@@ -633,7 +633,7 @@ def getClangTestsIgnoresFromPath(path, k
from zorg.buildbot.PhasedBuilderUtils import getBuildDir, setProperty
from buildbot.steps.source.svn import SVN as HostSVN
-def phasedClang(config_options, is_bootstrap = True):
+def phasedClang(config_options, is_bootstrap=True, use_lto=False):
# Create an instance of the Builder.
f = buildbot.process.factory.BuildFactory()
# Determine the build directory.
More information about the llvm-commits
mailing list