Lines Matching defs:LinkOptions
38 struct LinkOptions { struct
39 std::string output_path;
40 std::string manifest_path;
41 std::vector<std::string> include_paths;
42 std::vector<std::string> overlay_files;
43 std::vector<std::string> assets_dirs;
44 bool output_to_directory = false;
45 bool auto_add_overlay = false;
46 bool override_styles_instead_of_overlaying = false;
47 OutputFormat output_format = OutputFormat::kApk;
48 std::optional<std::string> rename_resources_package;
51 std::optional<std::string> generate_java_class_path;
52 std::optional<std::string> custom_java_package;
53 std::set<std::string> extra_java_packages;
54 std::optional<std::string> generate_text_symbols_path;
55 std::optional<std::string> generate_proguard_rules_path;
56 std::optional<std::string> generate_main_dex_proguard_rules_path;
57 bool generate_conditional_proguard_rules = false;
58 bool generate_minimal_proguard_rules = false;
59 bool generate_non_final_ids = false;
60 bool no_proguard_location_reference = false;
61 std::vector<std::string> javadoc_annotations;
62 std::optional<std::string> private_symbols;
65 bool no_auto_version = false;
66 bool no_version_vectors = false;
67 bool no_version_transitions = false;
68 bool no_resource_deduping = false;
69 bool no_resource_removal = false;
70 bool no_xml_namespaces = false;
71 bool do_not_compress_anything = false;
72 bool use_sparse_encoding = false;
73 std::unordered_set<std::string> extensions_to_not_compress;
74 std::optional<std::regex> regex_to_not_compress;
77 bool no_static_lib_packages = false;
78 bool merge_only = false;
81 ManifestFixerOptions manifest_fixer_options;
84 std::unordered_set<std::string> products;
87 TableFlattenerOptions table_flattener_options;
88 SerializeTableOptions proto_table_flattener_options;
89 bool keep_raw_values = false;
92 TableSplitterOptions table_splitter_options;
93 std::vector<SplitConstraints> split_constraints;
94 std::vector<std::string> split_paths;
97 std::vector<std::string> exclude_configs_;
100 std::unordered_map<ResourceName, ResourceId> stable_id_map;
101 std::optional<std::string> resource_id_map_path;
107 bool allow_reserved_package_id = false;
110 bool strict_visibility = false;