Revert "Support generation of component targets for Mojom C++ bindings"
This reverts commit 67711f360e46533642ae711d9cdf868fb7a64215.
Reason for revert: Breaks windows binaries (running them results in Bad Image exception)
Original change's description:
> Support generation of component targets for Mojom C++ bindings
>
> This allows developers to force the mojom GN template to emit a
> component target for C++ bindings rather than a source_set and updates
> some existing uses of the export_class_attribute etc parameters to use
> explicit component generation instead.
>
> This is a step towards using mojom component targets by default, but
> that is currently impossible without additional GN support.
>
> BUG=718098
> TBR=jam@chromium.org
>
> Change-Id: Ic97165d6e6fa7775b6d254419492af0f381fa85a
> Reviewed-on: https://chromium-review.googlesource.com/497830
> Reviewed-by: Ken Rockot <rockot@chromium.org>
> Reviewed-by: Yuzhu Shen <yzshen@chromium.org>
> Commit-Queue: Ken Rockot <rockot@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#470451}
TBR=rockot@chromium.org,yzshen@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=718098
Change-Id: Ie53df1396abbd36b8975c3cf7b68c8b8ab2c8c65
Reviewed-on: https://chromium-review.googlesource.com/501807
Reviewed-by: Jochen Eisinger <eisinger@google.com>
Commit-Queue: Jochen Eisinger <eisinger@google.com>
Cr-Commit-Position: refs/heads/master@{#470522}
CrOS-Libchrome-Original-Commit: 5d54168ed355aedaeeedb0f53f8522438583a343
7 files changed