Lines Matching defs:SysRoot
43 StringRef SysRoot) const {
142 if (D.getVFS().exists(concat(SysRoot, "/lib", MT)))
144 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64-linux-gnu")))
151 if (D.getVFS().exists(concat(SysRoot, "/lib", MT)))
153 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64el-linux-gnu")))
158 if (D.getVFS().exists(concat(SysRoot, "/lib/powerpc-linux-gnuspe")))
219 std::string SysRoot = computeSysRoot();
288 SysRoot = SysRoot + SelectedMultilibs.back().osSuffix();
290 if ((IsMips || IsCSKY) && !SysRoot.empty())
291 ExtraOpts.push_back("--sysroot=" + SysRoot);
320 const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot);
325 Generic_GCC::AddMultilibPaths(D, SysRoot, "libo32", MultiarchTriple, Paths);
326 addPathIfExists(D, concat(SysRoot, "/libo32"), Paths);
327 addPathIfExists(D, concat(SysRoot, "/usr/libo32"), Paths);
329 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths);
331 addPathIfExists(D, concat(SysRoot, "/lib", MultiarchTriple), Paths);
332 addPathIfExists(D, concat(SysRoot, "/lib/..", OSLibDir), Paths);
340 concat(SysRoot, "/usr/lib", MultiarchTriple,
345 addPathIfExists(D, concat(SysRoot, "/usr/lib", MultiarchTriple), Paths);
351 addPathIfExists(D, concat(SysRoot, "/usr", OSLibDir), Paths);
353 addPathIfExists(D, concat(SysRoot, "/usr/lib/..", OSLibDir), Paths);
356 addPathIfExists(D, concat(SysRoot, "/", OSLibDir, ABIName), Paths);
357 addPathIfExists(D, concat(SysRoot, "/usr", OSLibDir, ABIName), Paths);
360 Generic_GCC::AddMultiarchPaths(D, SysRoot, OSLibDir, Paths);
362 addPathIfExists(D, concat(SysRoot, "/lib"), Paths);
363 addPathIfExists(D, concat(SysRoot, "/usr/lib"), Paths);
397 if (!getDriver().SysRoot.empty())
398 return getDriver().SysRoot;
638 std::string SysRoot = computeSysRoot();
657 addSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/usr/local/include"));
668 llvm::sys::path::is_absolute(dir) ? "" : StringRef(SysRoot);
676 std::string MultiarchIncludeDir = getMultiarchTriple(D, getTriple(), SysRoot);
678 D.getVFS().exists(concat(SysRoot, "/usr/include", MultiarchIncludeDir)))
681 concat(SysRoot, "/usr/include", MultiarchIncludeDir));
689 addExternCSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/include"));
691 addExternCSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/usr/include"));