• Dirk Pranke's avatar
    Roll GN from e327ffdc..6f13aaac and update BUILD files. · c362a595
    Dirk Pranke authored
    This CL was initially generated by //tools/gn/roll_gn.py and
    picks up the following changes:
    
    https://gn.googlesource.com/gn/+log/e327ffdc..6f13aaac
    
        6f13aaac [visibility] Consider configs in visibility check
        5da62d5e Fix native MinGW build
        0649bd9a Add MSYS as a platform.
        501b49a3 clang: Add support for C++ modules in deps
        03df22eb [rust-project] Add "proc_macro" as dep for proc macro targets
        b489f906 Add support for Solaris and illumos systems
    
    6f13aac is a breaking change, in that it addresses gn bug #22,
    where `visibility` was not actually enforced on configs (it was
    enforced only on targets); as a result, we have some visibility
    violations that are now picked up with the new GN binary.
    
    This CL fixes those violations.
    
    Change-Id: I52b6e01f31ce64c1926e97b699b7f8a399dbf9f5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2360685
    Commit-Queue: Dirk Pranke <dpranke@google.com>
    Reviewed-by: default avatarNico Weber <thakis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#800616}
    c362a595
rules.gni 69.5 KB