DescriptionAdd missing public_deps for //content/public/app:xxx GN targets.
The non-component build version of the //content/public/app:both target
provides the public_app_shared_sources as sources, whereas the component
build version of the same target does not.
This causes issues for targets outside //content that need to depend on
//content/public/app/content_main.h and other files in
public_app_shared_sources from //content/public/app/BUILD.gn, because
the non-component build has to be special cased.
This CL fixes the public_deps for //content/public/app:xxx for the
component build to make the dependency on //content a public_deps entry.
This includes the targets:
//content/public/app:browser
//content/public/app:child
//content/public/app:both
BUG=597830
Committed: https://crrev.com/ae6d61aae5d8b33110c93d60bbe746722f5f966a
Cr-Commit-Position: refs/heads/master@{#390103}
Patch Set 1 #Patch Set 2 : git merge origin/master #Patch Set 3 : Changed //content/public/app:xxx to use public_deps for //content deps #Patch Set 4 : git merge origin/master #
Dependent Patchsets: Messages
Total messages: 20 (10 generated)
|