Un proveedor para la compilación y vinculación de objc.
Miembros
direct_module_maps
sequence ObjcProvider.direct_module_mapsArchivos 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_sourcesTodos los archivos fuente directos de este destino (sin archivos transitivos), incluidos los encabezados del atributo "srcs".
j2objc_library
depset ObjcProvider.j2objc_librarySon bibliotecas estáticas que se compilan a partir de código Java traducido por J2ObjC.
module_map
depset ObjcProvider.module_mapLos mapas de módulos de Clang, que se usan para aplicar el uso adecuado de los archivos de encabezado privados
source
depset ObjcProvider.sourceTodos los archivos de origen transitivos
strict_include
depset ObjcProvider.strict_includeLas 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_headerEncabezado de paraguas de Clang. Los encabezados públicos se #incluyen en los encabezados generales para ser compatibles con los encabezados segmentados de J2ObjC.