mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
AST,DependencyScan,IRGen,Serialization,Tooling: track library style (#78777)
Track if the dependency is static or dynamic. This is in preparation for helping rename the static library to differentiate it from import libraries.
This commit is contained in:
committed by
GitHub
parent
8d69807ed6
commit
9c85fbc8da
@@ -3215,7 +3215,8 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
|
||||
llvm_unreachable("Unknown LinkLibrary option kind");
|
||||
}
|
||||
|
||||
Opts.LinkLibraries.push_back(LinkLibrary(A->getValue(), Kind));
|
||||
Opts.LinkLibraries.emplace_back(
|
||||
A->getValue(), Kind, /*static=*/false);
|
||||
}
|
||||
|
||||
if (auto valueNames = Args.getLastArg(OPT_disable_llvm_value_names,
|
||||
@@ -3445,11 +3446,11 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
|
||||
}
|
||||
|
||||
for (const auto &Lib : Args.getAllArgValues(options::OPT_autolink_library))
|
||||
Opts.LinkLibraries.push_back(LinkLibrary(Lib, LibraryKind::Library));
|
||||
Opts.LinkLibraries.emplace_back(
|
||||
Lib, LibraryKind::Library, /*static=*/false);
|
||||
|
||||
for (const auto &Lib : Args.getAllArgValues(options::OPT_public_autolink_library)) {
|
||||
Opts.PublicLinkLibraries.push_back(Lib);
|
||||
}
|
||||
for (const auto &Lib : Args.getAllArgValues(options::OPT_public_autolink_library))
|
||||
Opts.PublicLinkLibraries.push_back(std::make_tuple(Lib, /*static=*/false));
|
||||
|
||||
if (const Arg *A = Args.getLastArg(OPT_type_info_dump_filter_EQ)) {
|
||||
StringRef mode(A->getValue());
|
||||
|
||||
Reference in New Issue
Block a user