Disallow non-component debug builds

Non-component debug builds are an undesirable (very slow build times)
and unsupported (some test binaries will fail with > 4 GB PDBs)
combination. Allowing this configuration just lets developers go down
a bad path which eventually leads to cryptic failures.

An exception was added for asan builds, to allow the Mac ASAN Debug
builder to work, after consultation with aarya@.

Bug: 945515
Change-Id: I9f6839a61bd430c228804e1a8cc85c4a3b68cdf1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1534241
Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
Auto-Submit: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645064}
1 file changed