Home | History | Annotate | Download | only in llvm-ld

Lines Matching refs:Libraries

72 static cl::list<std::string> Libraries("l", cl::Prefix,
73 cl::desc("Specify libraries to link to"),
312 /// NativeLinkItems - The native libraries, files, code with which to link
313 /// LibPaths - The list of directories in which to find libraries.
315 /// Frameworks - The list of frameworks (dynamic libraries)
372 // Add in the libraries to link.
445 std::find(Libraries.begin(), Libraries.end(), "c");
446 if (libc != Libraries.end()) Libraries.erase(libc);
447 // List all the shared object (native) libraries this executable will need
449 for (std::vector<std::string>::iterator i = Libraries.begin(),
450 e = Libraries.end(); i != e; ++i) {
476 // linker function by combining the Files and Libraries in the order they were
481 const cl::list<std::string>& Libraries) {
486 cl::list<std::string>::const_iterator libIt = Libraries.begin();
489 while ( libIt != Libraries.end() || fileIt != Files.end() ) {
490 if (libIt != Libraries.end())
491 libPos = Libraries.getPosition(libIt - Libraries.begin());
575 Libraries.erase(std::unique(Libraries.begin(), Libraries.end()),
576 Libraries.end());
585 // The libraries aren't linked in but are noted as "dependent" in the
587 for (cl::list<std::string>::const_iterator I = Libraries.begin(),
588 E = Libraries.end(); I != E ; ++I) {
594 BuildLinkItems(Items, InputFilenames, Libraries);