Home | History | Annotate | Download | only in link

Lines Matching full:moptions

292             mOptions(options), mContext(context), mKeepSet(keepSet) {
310 ResourceFileFlattenerOptions mOptions;
316 if (mOptions.doNotCompressAnything) {
320 for (const std::string& extension : mOptions.extensionsToNotCompress) {
371 if (!mOptions.noAutoVersion) {
372 if (mOptions.noVersionVectors) {
495 if (!mOptions.noAutoVersion && !fileOp.skipVersion) {
500 mOptions.keepRawValues,
522 mOptions(options), mContext(context), mFinalTable(),
533 for (const std::string& path : mOptions.includePaths) {
542 if (!mOptions.staticLib) {
551 if (mOptions.noStaticLibPackages) {
671 if (mOptions.outputToDirectory) {
672 return createDirectoryArchiveWriter(mContext->getDiagnostics(), mOptions.outputPath);
674 return createZipFileArchiveWriter(mContext->getDiagnostics(), mOptions.outputPath);
727 if (!mOptions.generateJavaClassPath) {
731 std::string outPath = mOptions.generateJavaClassPath.value();
762 if (!mOptions.generateJavaClassPath) {
780 for (const std::string& annotation : mOptions.javadocAnnotations) {
788 std::string outPath = mOptions.generateJavaClassPath.value();
815 if (!mOptions.generateProguardRulesPath) {
819 const std::string& outPath = mOptions.generateProguardRulesPath.value();
884 if (mOptions.noStaticLibPackages) {
891 mOptions.extraJavaPackages.insert(pkg->name);
1084 std::unique_ptr<xml::XmlResource> manifestXml = loadXml(mOptions.manifestPath,
1093 mContext->getDiagnostics()->error(DiagMessage(mOptions.manifestPath)
1099 mContext->getDiagnostics()->error(DiagMessage(mOptions.manifestPath)
1119 tableMergerOptions.autoAddOverlay = mOptions.autoAddOverlay;
1137 for (const std::string& input : mOptions.overlayFiles) {
1148 if (!mOptions.staticLib) {
1157 if (!mOptions.staticLib) {
1187 if (mOptions.staticLib) {
1188 if (!mOptions.products.empty()) {
1193 if (mOptions.tableSplitterOptions.configFilter != nullptr ||
1194 mOptions.tableSplitterOptions.preferredDensity) {
1199 ProductFilter productFilter(mOptions.products);
1207 TableSplitter tableSplitter({}, mOptions.tableSplitterOptions);
1225 ManifestFixer manifestFixer(mOptions.manifestFixerOptions);
1237 if (!proguard::collectProguardRulesForManifest(Source(mOptions.manifestPath),
1243 if (mOptions.generateJavaClassPath) {
1249 const bool keepRawValues = mOptions.staticLib;
1266 fileFlattenerOptions.keepRawValues = mOptions.staticLib;
1267 fileFlattenerOptions.doNotCompressAnything = mOptions.doNotCompressAnything;
1268 fileFlattenerOptions.extensionsToNotCompress = mOptions.extensionsToNotCompress;
1269 fileFlattenerOptions.noAutoVersion = mOptions.noAutoVersion;
1270 fileFlattenerOptions.noVersionVectors = mOptions.noVersionVectors;
1278 if (!mOptions.noAutoVersion) {
1286 if (mOptions.staticLib) {
1300 if (mOptions.generateJavaClassPath) {
1303 options.javadocAnnotations = mOptions.javadocAnnotations;
1305 if (mOptions.staticLib || mOptions.generateNonFinalIds) {
1311 if (mOptions.customJavaPackage) {
1313 outputPackage = mOptions.customJavaPackage.value();
1316 if (mOptions.privateSymbols) {
1327 outputPackage = mOptions.privateSymbols.value();
1334 for (const std::u16string& extraPackage : mOptions.extraJavaPackages) {
1341 if (mOptions.generateProguardRulesPath) {
1356 LinkOptions mOptions;