Descriptionfix third_party_headers to work properly on Windows w/ ninja.
The setup_third_party.py script was hand-rolling an implementation of
os.path.relpath in order to be 2.5 compatible, and that was getting
confused when we had to generate forwarding headers from ninja's
intermediate directory.
This patch reworks the python code to use relpath (since we require 2.6 now)
and work the same way regardless of platform or headers being generated, so
that we can have a single code path.
Full details in the bug.
R=tony@chromium.org
BUG=175273
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182359
Patch Set 1 #Patch Set 2 : remove unneeded comment, fix lint warning #Patch Set 3 : improve comment in WriteForwardingHeader #
Total comments: 9
Patch Set 4 : update w/ review feedback, include <(DEPTH) into include_dirs #Messages
Total messages: 8 (0 generated)
|