Proveedor de objetos

Denunciar un problema Ver código fuente Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Un proveedor para la compilación y vinculación de objc.

Miembros

direct_module_maps

sequence ObjcProvider.direct_module_maps

Archivos de mapa de módulos de este destino directamente (sin mapas de módulos transitivos) Se usa para aplicar el uso adecuado de los archivos de encabezado privados y para la compilación de Swift.

direct_sources

sequence ObjcProvider.direct_sources

Todos los archivos fuente directos de este destino (sin archivos transitivos), incluidos los encabezados en el atributo "srcs"

j2objc_library

depset ObjcProvider.j2objc_library

Son bibliotecas estáticas que se compilan a partir de código Java traducido por J2ObjC.

module_map

depset ObjcProvider.module_map

Los mapas de módulos de Clang, que se usan para aplicar el uso adecuado de los archivos de encabezado privados

source

depset ObjcProvider.source

Todos los archivos de origen transitivos

strict_include

depset ObjcProvider.strict_include

Las rutas de búsqueda de inclusión no propagadas se especifican con "-I" en la línea de comandos. También se conocen como rutas de búsqueda de encabezados (y son distintas de las rutas de búsqueda de encabezados del usuario).

umbrella_header

depset ObjcProvider.umbrella_header

Encabezado de paraguas de Clang. Los encabezados públicos se #incluyen en los encabezados generales para ser compatibles con los encabezados segmentados de J2ObjC.