USE_SAFESTACK support in Soong.

Translated into product_variables.safestack.cflags.

Change-Id: Ieb55c050448ff04793431c249f482f2d4364e67a
This commit is contained in:
Evgenii Stepanov
2016-05-12 18:04:18 -07:00
parent e8b1bc0a68
commit 8391efac1b

View File

@@ -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" {