summaryrefslogtreecommitdiffstats
path: root/llvm/utils/llvm-build/llvmbuild/main.py
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2011-11-03 19:45:52 +0000
committerDaniel Dunbar <daniel@zuster.org>2011-11-03 19:45:52 +0000
commit3fa708098a28d171dcf55f25f002b739576661cc (patch)
tree8b5d86f5b229105f95f34d64e063043c8bf6a22c /llvm/utils/llvm-build/llvmbuild/main.py
parentb68515c23238841c16da2098b64073a3ba35e91d (diff)
downloadbcm5719-llvm-3fa708098a28d171dcf55f25f002b739576661cc.tar.gz
bcm5719-llvm-3fa708098a28d171dcf55f25f002b739576661cc.zip
llvm-build: Avoid followlinks keyword argument to os.walk.
- llvm-build should now be Python2.4 compatible as best I know. llvm-svn: 143641
Diffstat (limited to 'llvm/utils/llvm-build/llvmbuild/main.py')
-rw-r--r--llvm/utils/llvm-build/llvmbuild/main.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/llvm/utils/llvm-build/llvmbuild/main.py b/llvm/utils/llvm-build/llvmbuild/main.py
index 9baf2c0816e..f52b2b1e247 100644
--- a/llvm/utils/llvm-build/llvmbuild/main.py
+++ b/llvm/utils/llvm-build/llvmbuild/main.py
@@ -14,8 +14,13 @@ class LLVMProjectInfo(object):
# directories we have already traversed.
# First, discover all the LLVMBuild.txt files.
- for dirpath,dirnames,filenames in os.walk(llvmbuild_source_root,
- followlinks = True):
+ #
+ # FIXME: We would like to use followlinks=True here, but that isn't
+ # compatible with Python 2.4. Instead, we will either have to special
+ # case projects we would expect to possibly be linked to, or implement
+ # our own walk that can follow links. For now, it doesn't matter since
+ # we haven't picked up the LLVMBuild system in any other LLVM projects.
+ for dirpath,dirnames,filenames in os.walk(llvmbuild_source_root):
# If there is no LLVMBuild.txt file in a directory, we don't recurse
# past it. This is a simple way to prune our search, although it
# makes it easy for users to add LLVMBuild.txt files in places they
OpenPOWER on IntegriCloud