Proveedor de objetos

Informar un problema . Ver fuente . Por la noche · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Es un proveedor para compilar y vincular objc.

Miembros

direct_module_maps

sequence ObjcProvider.direct_module_maps

Los archivos de asignación del módulo se crean directamente desde este destino (no hay mapas de módulos transitivos). Se utiliza para aplicar de manera forzosa el uso adecuado de archivos de encabezados privados y para la compilación con Swift.

direct_sources

sequence ObjcProvider.direct_sources

Todos los archivos de origen directo de este destino (no archivos transitivos), incluidos los encabezados en los “srcs” .

j2objc_library

depset ObjcProvider.j2objc_library

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

module_map

depset ObjcProvider.module_map

Mapas de módulos Clang, que se usan para aplicar el uso adecuado de los archivos de encabezados privados.

source

depset ObjcProvider.source

Todos los archivos fuente transitivos.

strict_include

depset ObjcProvider.strict_include

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

umbrella_header

depset ObjcProvider.umbrella_header

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