Lines Matching defs:Directory
26 llvm::Error DirectoryScanner::scan(StringRef Directory) {
28 return scanForFrameworks(Directory);
30 return scanForUnwrappedLibraries(Directory);
33 llvm::Error DirectoryScanner::scanForUnwrappedLibraries(StringRef Directory) {
36 SmallString<PATH_MAX> Path(Directory);
50 Library &Lib = getOrCreateLibrary(Directory, Libraries);
55 Directory))
60 Directory))
140 DirectoryScanner::scanMultipleFrameworks(StringRef Directory,
144 for (vfs::directory_iterator i = FS.dir_begin(Directory, ec), ie; i != ie;
172 DirectoryScanner::scanSubFrameworksDirectory(StringRef Directory,
174 if (FM.getOptionalDirectoryRef(Directory))
175 return scanMultipleFrameworks(Directory, Libs);
178 return createStringError(ec, Directory);
274 llvm::Error DirectoryScanner::scanForFrameworks(StringRef Directory) {
284 if (isFramework(Directory)) {
285 Library &Framework = getOrCreateLibrary(Directory, Libraries);
286 if (Error Err = scanFrameworkDirectory(Directory, Framework))
293 SmallString<PATH_MAX> Path(Directory);