From 8391efac1b2b17a5eb36b01c8cac85700c389855 Mon Sep 17 00:00:00 2001 From: Evgenii Stepanov Date: Thu, 12 May 2016 18:04:18 -0700 Subject: [PATCH] USE_SAFESTACK support in Soong. Translated into product_variables.safestack.cflags. Change-Id: Ieb55c050448ff04793431c249f482f2d4364e67a --- common/variable.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/variable.go b/common/variable.go index 7f8a6e620..0b5df0744 100644 --- a/common/variable.go +++ b/common/variable.go @@ -46,6 +46,10 @@ type variableProperties struct { Malloc_not_svelte struct { Cflags []string } + + Safestack struct { + Cflags []string `android:"arch_variant"` + } `android:"arch_variant"` } `android:"arch_variant"` } @@ -80,6 +84,7 @@ type productVariables struct { Unbundled_build *bool `json:",omitempty"` Brillo *bool `json:",omitempty"` Malloc_not_svelte *bool `json:",omitempty"` + Safestack *bool `json:",omitempty"` SanitizeHost *[]string `json:",omitempty"` SanitizeDevice *[]string `json:",omitempty"` @@ -113,6 +118,7 @@ func (v *productVariables) SetDefaultConfig() { DeviceSecondaryCpuVariant: stringPtr("denver"), DeviceSecondaryAbi: &[]string{"armeabi-v7a"}, Malloc_not_svelte: boolPtr(false), + Safestack: boolPtr(false), } if runtime.GOOS == "linux" {