Members
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- library
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- source
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
direct_sources
dynamic_framework_file
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
The library files in .framework directories belonging to a dynamically linked framework.
dynamic_framework_names
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Returns all names of dynamic frameworks in this provider.
dynamic_framework_paths
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Returns all framework paths to dynamic frameworks in this provider.
force_load_library
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Libraries to load with -force_load.
imported_library
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Imported precompiled static libraries (.a files) to be linked into the binary.
j2objc_library
library
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Library (.a) files compiled by dependencies of the current target.
link_inputs
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Link time artifacts from dependencies that do not fall into any other category such as libraries or archives. This catch-all provides a way to add arbitrary data (e.g. Swift AST files) to the linker. The rule that adds these is also responsible to add the necessary linker flags to ‘linkopt’.
linkopt
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Linking options.
module_map
sdk_dylib
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Names of SDK .dylib libraries to link with. For instance, ‘libz’ or ‘libarchive’.
sdk_framework
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Names of SDK frameworks to link with (e.g. ‘AddressBook’, ‘QuartzCore’).
source
static_framework_file
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
The library files in .framework directories that should be statically linked.
static_framework_names
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Returns all names of static frameworks in this provider.
static_framework_paths
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Returns all framework paths to static frameworks in this provider.
strict_include
umbrella_header
weak_sdk_framework
---incompatible_objc_provider_remove_linking_info. Use this flag to verify your code is compatible with its imminent removal.
Names of SDK frameworks to weakly link with. For instance, ‘MediaAccessibility’. In difference to regularly linked SDK frameworks, symbols from weakly linked frameworks do not cause an error if they are not present at runtime.