Lines Matching defs:Target
22 void InterfaceFileRef::addTarget(const Target &Target) {
23 addEntry(Targets, Target);
27 const Target &Target) {
31 Client->addTarget(Target);
35 const Target &Target) {
39 Lib->addTarget(Target);
42 void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) {
46 [](const std::pair<Target, std::string> &LHS,
47 Target RHS) { return LHS.first < RHS; });
57 void InterfaceFile::addRPath(StringRef RPath, const Target &InputTarget) {
60 using RPathEntryT = const std::pair<Target, std::string>;
72 void InterfaceFile::addTarget(const Target &Target) {
73 addEntry(Targets, Target);
78 std::function<bool(const Target &)> fn = [Archs](const Target &Target_) {
189 for (const auto &Target : Lib.targets())
190 IF->addAllowableClient(Lib.getInstallName(), Target);
193 for (const auto &Target : Lib.targets())
194 IF->addAllowableClient(Lib.getInstallName(), Target);
197 for (const auto &Target : Lib.targets())
198 IF->addReexportedLibrary(Lib.getInstallName(), Target);
201 for (const auto &Target : Lib.targets())
202 IF->addReexportedLibrary(Lib.getInstallName(), Target);
204 for (const auto &[Target, Path] : rpaths())
205 IF->addRPath(Path, Target);
206 for (const auto &[Target, Path] : O->rpaths())
207 IF->addRPath(Path, Target);
260 for (const auto &Target : Lib.targets())
261 if (Target.Arch != Arch)
262 IF->addAllowableClient(Lib.getInstallName(), Target);
266 for (const auto &Target : Lib.targets())
267 if (Target.Arch != Arch)
268 IF->addReexportedLibrary(Lib.getInstallName(), Target);
333 for (const auto &Target : Lib.targets())
334 if (Target.Arch == Arch)
335 IF->addAllowableClient(Lib.getInstallName(), Target);
338 for (const auto &Target : Lib.targets())
339 if (Target.Arch == Arch)
340 IF->addReexportedLibrary(Lib.getInstallName(), Target);
364 const Target &Targ) {