Lines Matching defs:OptimizeOptions
28 struct OptimizeOptions { struct
30 std::optional<std::string> output_path;
32 std::optional<std::string> output_dir;
35 AppInfo app_info;
38 std::unordered_set<ResourceName> resources_exclude_list;
41 TableSplitterOptions table_splitter_options;
44 std::vector<std::string> split_paths;
47 std::vector<SplitConstraints> split_constraints;
49 TableFlattenerOptions table_flattener_options;
51 std::optional<std::vector<aapt::configuration::OutputArtifact>> apk_artifacts;
55 std::unordered_set<std::string> kept_artifacts;
58 bool shorten_resource_paths = false;
62 std::optional<std::string> shortened_paths_map_path;
65 bool enable_sparse_encoding = false;
68 bool force_sparse_encoding = false;
71 std::optional<std::string> obfuscation_map_path;