GN: Don't write ldflags and libs when unneeded.

Previously ldflags and libs were emitted for every linked target including static
libraries. These variables are documented to not apply to static libraries and
are unneeded in that case.

Improve the documentation for "libs".

BUG=570015

Review URL: https://codereview.chromium.org/1660213002

Cr-Original-Commit-Position: refs/heads/master@{#373111}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b2c920d22ae5721ce4a32a8dc524d13b08356593
4 files changed
tree: c2ddaf9584a87a356f3e6a6603de7780ae0221ed
  1. tools/