• Home
  • Raw
  • Download

Lines Matching full:components

43 // and required components for all of the available libraries.
45 // Not all components define a library, we also use "library groups" as a way to
70 /// \param VisitedComponents [in] [out] - The set of already visited components.
87 errs() << "Can't find component: '" << Name << "' in the map. Available components are: "; in VisitComponent()
102 // Only include non-installed components if requested. in VisitComponent()
133 /// components, in an order suitable for passing to a linker (that is, libraries
136 /// \param Components - The names of the components to find libraries for.
137 /// \param IncludeNonInstalled - Whether non-installed components should be
141 const std::vector<StringRef> &Components, bool IncludeNonInstalled, in ComputeLibsForComponents() argument
155 // Visit the components. in ComputeLibsForComponents()
156 for (unsigned i = 0, e = Components.size(); i != e; ++i) { in ComputeLibsForComponents()
158 std::string ComponentLower = Components[i].lower(); in ComputeLibsForComponents()
162 llvm::errs() << "llvm-config: unknown component name: " << Components[i] in ComputeLibsForComponents()
203 --system-libs System Libraries needed to link against LLVM components.\n\ in usage()
204 --libs Libraries needed to link against LLVM components.\n\ in usage()
207 --components List of all possible components.\n\ in usage()
215 …--shared-mode Print how the provided components can be collectively linked (`shared` or `stati… in usage()
216 --link-shared Link the components as shared libraries.\n\ in usage()
218 Typical components:\n\ in usage()
233 /// the full list of components.
258 std::vector<StringRef> Components; in main() local
337 /// of the components provided are not available; note however that this is in main()
486 } else if (Arg == "--components") { in main()
490 std::vector<std::string> Components; in main() local
492 // Only include non-installed components when in a development tree. in main()
496 Components.push_back(AvailableComponents[j].Name); in main()
504 Components = in main()
506 std::sort(Components.begin(), Components.end()); in main()
512 for (unsigned I = 0; I < Components.size(); ++I) { in main()
517 OS << Components[I]; in main()
552 Components.push_back(Arg); in main()
572 // If no components were specified, default to "all". in main()
573 if (Components.empty()) in main()
574 Components.push_back("all"); in main()
583 Components, in main()
683 } else if (!Components.empty()) { in main()
684 errs() << "llvm-config: error: components given, but unused\n\n"; in main()