• brettw@chromium.org's avatar
    Hook up GN to the GYP build system. · 58775bc4
    brettw@chromium.org authored
    This is a reland of 236542 and 238454 (runs GN in GYP mode before actually running GYP), plus some additions
    
    Move GYP_DEFINES parsing to Python for GN.
    
    I pass in a GN-compatible list of variable sets on the command line from Python. This allows us to parse chromium.gyp_env and src/*/supplemental.gypi in Python like normal without having to duplicate Python dictionary parsing in GN.
    
    Currently, GN does not produce any files used by the build, these will be added in a second step.
    
    BUG=321352
    TBR=bradnelson@google.com
    
    Review URL: https://codereview.chromium.org/101573004
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238475 0039d316-1c4b-4281-b951-d872f2087c98
    58775bc4
gyp_chromium 10.3 KB