Fixed resolution of QMAKESPEC on Windows.
authorRohan McGovern <rohan.mcgovern@nokia.com>
Thu, 23 Feb 2012 00:43:25 +0000 (10:43 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 23 Feb 2012 20:51:24 +0000 (21:51 +0100)
commit8583bc914aaf2a0301e5e2655c68fcac79f5fb34
tree602a746871e418818f70e5601d75fe71a6047998
parent804e93462e939ecae671570f3a6ed943ebf3270a
Fixed resolution of QMAKESPEC on Windows.

base_vars["QMAKESPEC_ORIGINAL"] is not guaranteed to be set the first
time resolveSpec is called, since an include() can wipe it out.  Change
it so that resolveSpec is called repeatedly until some
QMAKESPEC_ORIGINAL is set.

The code which attempted to remove all of the path up to the last / was
incorrect and must have been dead code (or its wrongness didn't matter)
until now.

Change-Id: I2b31ae10fc284ac7293c3cd95e5a2fd503ca7ab0
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
qmake/project.cpp