Proveedor de objetos

Informar un problema Ver código fuente Nocturno · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Es un proveedor para la compilación y la 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 compiladas a partir de código Java traducido con J2ObjC.

module_map

depset ObjcProvider.module_map

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

source

depset ObjcProvider.source

Todos los archivos de origen transitivos.

strict_include

depset ObjcProvider.strict_include

Son las rutas de búsqueda de inclusión no propagadas especificadas 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

Es el encabezado general de Clang. Los encabezados públicos se incluyen con #include en los encabezados generales para que sean compatibles con los encabezados segmentados de J2ObjC.