aboutsummaryrefslogtreecommitdiff
path: root/cc/library_headers.go
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2019-11-19 19:44:10 +0000
committerPaul Duffin <paulduffin@google.com>2021-09-23 11:37:57 +0100
commit93b750e2a0d8872829a7efb911eef5fdda530628 (patch)
tree192e1303934f10f60e799d098f1e6a1e45fbbdf6 /cc/library_headers.go
parentfefdb0bf0a4265706e67716fb8aa504fff713699 (diff)
downloadsoong-93b750e2a0d8872829a7efb911eef5fdda530628.tar.gz
Add support for native bridge trait
Adds a native bridge trait that if required will cause a cc_library_header module to generate a cc_prebuilt_library_headers with native_bridge_supported: true. It will fail if the cc_library_header's native bridge variant would produce native bridge specific properties, distinct from the other architecture variants, in the generated cc_prebuilt_library_headers. Bug: 195754365 Test: m nothing Change-Id: I282fbb9095de6c6af57cca4eb4260e2c6c2da8cc
Diffstat (limited to 'cc/library_headers.go')
-rw-r--r--cc/library_headers.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/library_headers.go b/cc/library_headers.go
index 14b90c1e5..b335035c3 100644
--- a/cc/library_headers.go
+++ b/cc/library_headers.go
@@ -33,6 +33,9 @@ var headersLibrarySdkMemberType = &librarySdkMemberType{
PropertyName: "native_header_libs",
SupportsSdk: true,
HostOsDependent: true,
+ Traits: []android.SdkMemberTrait{
+ nativeBridgeSdkTrait,
+ },
},
prebuiltModuleType: "cc_prebuilt_library_headers",
noOutputFiles: true,