AMBuildScript
changeset 2877 e668ed09fbb4
parent 2854 9e8c1e78e011
child 2953 8238f91c0dc7
     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