diff -r 6c12e376fc22 -r e668ed09fbb4 AMBuildScript --- a/AMBuildScript Mon Dec 14 20:31:16 2009 -0800 +++ b/AMBuildScript Mon Dec 14 23:07:54 2009 -0800 @@ -49,12 +49,14 @@ raise Exception('Path for {0} was not found: {1}'.format(i, path)) else: head = os.getcwd() - while head != None and head != '/': + oldhead = None + while head != None and head != oldhead: path = os.path.join(head, envvars[i]) if os.path.isdir(path): break + oldhead = head head, tail = os.path.split(head) - if head == None or head == '/': + if head == None or head == oldhead: raise Exception('Could not find a valid path for {0}'.format(i)) AMBuild.cache.CacheVariable(i, path)