forked from OSchip/llvm-project
parent
620a79f32b
commit
5561bf3d11
|
@ -484,17 +484,20 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple) {
|
|||
AddPath("/usr/include", System, false, false, false);
|
||||
}
|
||||
|
||||
void InitHeaderSearch::AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple) {
|
||||
void InitHeaderSearch::
|
||||
AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple) {
|
||||
llvm::Triple::OSType os = triple.getOS();
|
||||
llvm::StringRef CxxIncludeRoot(CXX_INCLUDE_ROOT);
|
||||
if (CxxIncludeRoot != "") {
|
||||
llvm::StringRef CxxIncludeArch(CXX_INCLUDE_ARCH);
|
||||
if (CxxIncludeArch == "")
|
||||
AddGnuCPlusPlusIncludePaths(CxxIncludeRoot, triple.str().c_str(),
|
||||
CXX_INCLUDE_32BIT_DIR, CXX_INCLUDE_64BIT_DIR, triple);
|
||||
CXX_INCLUDE_32BIT_DIR, CXX_INCLUDE_64BIT_DIR,
|
||||
triple);
|
||||
else
|
||||
AddGnuCPlusPlusIncludePaths(CxxIncludeRoot, CXX_INCLUDE_ARCH,
|
||||
CXX_INCLUDE_32BIT_DIR, CXX_INCLUDE_64BIT_DIR, triple);
|
||||
CXX_INCLUDE_32BIT_DIR, CXX_INCLUDE_64BIT_DIR,
|
||||
triple);
|
||||
return;
|
||||
}
|
||||
// FIXME: temporary hack: hard-coded paths.
|
||||
|
|
Loading…
Reference in New Issue