Frontend: teach -emit-module and -merge-modules to emit ABI descriptor files

This commit is contained in:
Xi Ge
2021-09-21 15:39:33 -07:00
parent 84200b846f
commit f97653ef37
8 changed files with 39 additions and 10 deletions

View File

@@ -151,6 +151,7 @@ SerializationOptions CompilerInvocation::computeSerializationOptions(
serializationOpts.PublicDependentLibraries =
getIRGenOptions().PublicLinkLibraries;
serializationOpts.SDKName = getLangOptions().SDKName;
serializationOpts.ABIDescriptorPath = outs.ABIDescriptorOutputPath.c_str();
if (opts.EmitSymbolGraph) {
if (!opts.SymbolGraphOutputDir.empty()) {