[zorg] r354714 - LLDBBuilder.getLLDBScriptCommandsFactory to use LLVMBuildFactory if depends_on_projects is given.
Galina Kistanova via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 22 17:21:29 PST 2019
Author: gkistanova
Date: Fri Feb 22 17:21:28 2019
New Revision: 354714
URL: http://llvm.org/viewvc/llvm-project?rev=354714&view=rev
Log:
LLDBBuilder.getLLDBScriptCommandsFactory to use LLVMBuildFactory if depends_on_projects is given.
Modified:
zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py
Modified: zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py?rev=354714&r1=354713&r2=354714&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py Fri Feb 22 17:21:28 2019
@@ -13,6 +13,7 @@ import zorg.buildbot.commands.BatchFileD
from zorg.buildbot.commands.LitTestCommand import LitTestCommand
from zorg.buildbot.builders.Util import getVisualStudioEnvironment
from zorg.buildbot.builders.Util import extractSlaveEnvironment
+from zorg.buildbot.process.factory import LLVMBuildFactory
# We *must* checkout at least Clang, LLVM, and LLDB. Also check out LLD since
# it is needed to run the LLDB test suite.
@@ -923,9 +924,8 @@ def getLLDBScriptCommandsFactory(
runTest=True,
scriptExt='.sh',
extra_cmake_args=None,
+ depends_on_projects=None,
):
- f = buildbot.process.factory.BuildFactory()
-
if scriptExt is '.bat':
pathSep = '.\\'
else:
@@ -934,6 +934,12 @@ def getLLDBScriptCommandsFactory(
if extra_cmake_args is None:
extra_cmake_args = []
+ if depends_on_projects is None:
+ f = buildbot.process.factory.BuildFactory()
+ else:
+ f = LLVMBuildFactory(
+ depends_on_projects=depends_on_projects)
+
# Update scripts
getShellCommandStep(f, name='update scripts',
command=['updateScripts' + scriptExt])
More information about the llvm-commits
mailing list