Um fragmento de configuração para plataformas Apple.
Membros
multi_arch_platform
apple_platform apple.multi_arch_platform(platform_type)A plataforma da configuração atual para o tipo de plataforma especificado. Isso só deve ser invocado em um contexto em que várias arquiteturas possam ser compatíveis. use single_arch_platform para outros casos.
Parâmetros
Parâmetro | Descrição |
---|---|
platform_type
|
string;
obrigatório O tipo de plataforma da Apple. |
single_arch_cpu
string apple.single_arch_cpuA expressão "efetiva" para essa configuração (por exemplo,
i386
ou arm64
) no contexto da lógica de regras que se refere apenas a uma única arquitetura (como objc_library
, que registra ações de compilação de arquitetura única).
single_arch_platform
apple_platform apple.single_arch_platformA plataforma da configuração atual. Só deve ser invocado em um contexto em que apenas uma única arquitetura pode ser suportada. use multi_arch_platform para outros casos.