1.1 --- a/AMBuildScript Mon Dec 14 20:31:16 2009 -0800
1.2 +++ b/AMBuildScript Mon Dec 14 23:07:54 2009 -0800
1.3 @@ -49,12 +49,14 @@
1.4 raise Exception('Path for {0} was not found: {1}'.format(i, path))
1.5 else:
1.6 head = os.getcwd()
1.7 - while head != None and head != '/':
1.8 + oldhead = None
1.9 + while head != None and head != oldhead:
1.10 path = os.path.join(head, envvars[i])
1.11 if os.path.isdir(path):
1.12 break
1.13 + oldhead = head
1.14 head, tail = os.path.split(head)
1.15 - if head == None or head == '/':
1.16 + if head == None or head == oldhead:
1.17 raise Exception('Could not find a valid path for {0}'.format(i))
1.18 AMBuild.cache.CacheVariable(i, path)
1.19