| // Copyright © 2017 ARM Ltd. All rights reserved. |
| // SPDX-License-Identifier: MIT |
| func globalFlags(ctx android.BaseContext) []string { |
| if ctx.AConfig().PlatformVersionName() == "Q" || ctx.AConfig().PlatformVersionName() == "10" { |
| cppflags = append(cppflags, "-fno-addrsig") |
| func armnnNNDriverDefaults(ctx android.LoadHookContext) { |
| p.Cppflags = globalFlags(ctx) |
| android.RegisterModuleType("armnn_nn_driver_defaults", armnnNNDriverDefaultsFactory) |
| func armnnNNDriverDefaultsFactory() android.Module { |
| module := cc.DefaultsFactory() |
| android.AddLoadHook(module, armnnNNDriverDefaults) |