Require libraries in header_libs to be cc_library_header
Allowing header_libs to refer to a cc_library, cc_library_static or cc_library_shared was unintentional, make it an error. Fixes: 173252016 Test: m checkbuild Change-Id: I9f7986f6ca37deddf1f208b15a87d3c0cff25585
This commit is contained in:
@@ -125,6 +125,13 @@ type StaticLibraryInfo struct {
|
||||
|
||||
var StaticLibraryInfoProvider = blueprint.NewProvider(StaticLibraryInfo{})
|
||||
|
||||
// HeaderLibraryInfo is a marker provider that identifies a module as a header library.
|
||||
type HeaderLibraryInfo struct {
|
||||
}
|
||||
|
||||
// HeaderLibraryInfoProvider is a marker provider that identifies a module as a header library.
|
||||
var HeaderLibraryInfoProvider = blueprint.NewProvider(HeaderLibraryInfo{})
|
||||
|
||||
// FlagExporterInfo is a provider to propagate transitive library information
|
||||
// pertaining to exported include paths and flags.
|
||||
type FlagExporterInfo struct {
|
||||
|
||||
Reference in New Issue
Block a user