diff options
author | Galina Kistanova <gkistanova@gmail.com> | 2016-08-04 20:14:51 +0000 |
---|---|---|
committer | Galina Kistanova <gkistanova@gmail.com> | 2016-08-04 20:14:51 +0000 |
commit | aceb16aeee74f052bbafe2d05c5408a8e3859eb4 (patch) | |
tree | d885f95dc16454c8391af00d77a81018919e3054 /zorg/buildbot/process/factory.py | |
parent | 61adec1cc77eeb8d16c2003b652802368c3fa2ad (diff) |
Added LLVMBuildFactory.pathRelativeToBuild method.
git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@277764 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'zorg/buildbot/process/factory.py')
-rw-r--r-- | zorg/buildbot/process/factory.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/zorg/buildbot/process/factory.py b/zorg/buildbot/process/factory.py index 8718f910..2d89b977 100644 --- a/zorg/buildbot/process/factory.py +++ b/zorg/buildbot/process/factory.py @@ -41,6 +41,16 @@ class LLVMBuildFactory(BuildFactory): if kwargs.get('llvm_srcdir', None) is None: self.llvm_srcdir = "llvm.src" + + @staticmethod + def pathRelativeToBuild(path, buildPath): + if path.startswith('/'): + # The path is absolute. Don't touch it. + return path + else: + return "../" * buildPath.count("/") + path + + # llvm_srcdir - Path to the root of the unified source tree. # mode - SVN checkout mode. # defaultBranch - the default branch to checkout. |