gn2bp: Allow pclmul and ssse3 cflag
Test: ./gen_android_bp --desc desc.json "//net:net_nqe_proto"
Test: m cronet_aml_net_net_nqe_proto_gen cronet_aml_net_net_nqe_proto_gen_headers
Change-Id: I377f34092d4a994c92d5ca592cb1b1a91b227127
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 8fab845..b0b3820 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -7185,6 +7185,8 @@
"-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
"-D__STDC_CONSTANT_MACROS",
"-D__STDC_FORMAT_MACROS",
+ "-mpclmul",
+ "-mssse3",
],
local_include_dirs: [
"./",
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 949dfef..1d986bd 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -108,6 +108,10 @@
# Compiler flags which are passed through to the blueprint.
cflag_allowlist = [
+ # needed for zlib:zlib
+ "-mpclmul",
+ # needed for zlib:zlib
+ "-mssse3",
]
# Additional arguments to apply to Android.bp rules.