diff options
author | Derek Schuff <dschuff@google.com> | 2015-03-30 20:31:33 +0000 |
---|---|---|
committer | Derek Schuff <dschuff@google.com> | 2015-03-30 20:31:33 +0000 |
commit | 6ab52fabcf35f6a5b2033268195066e78a446c1e (patch) | |
tree | f275e0b2188bc8628eebfdeb04148b483fb93616 /clang/lib/Frontend/InitHeaderSearch.cpp | |
parent | ad176b5e10c046993aac5002277df594cb187efc (diff) | |
download | bcm5719-llvm-6ab52fabcf35f6a5b2033268195066e78a446c1e.tar.gz bcm5719-llvm-6ab52fabcf35f6a5b2033268195066e78a446c1e.zip |
Add driver support for Native Client SDK
Add Tool and ToolChain support for clang to target the NaCl OS using the NaCl
SDK for x86-32, x86-64 and ARM.
Includes nacltools::Assemble and Link which are derived from gnutools. They
are similar to Linux but different enought that they warrant their own class.
Also includes a NaCl_TC in ToolChains derived from Generic_ELF with library
and include paths suitable for an SDK and independent of the system tools.
Differential Revision: http://reviews.llvm.org/D8590
llvm-svn: 233594
Diffstat (limited to 'clang/lib/Frontend/InitHeaderSearch.cpp')
-rw-r--r-- | clang/lib/Frontend/InitHeaderSearch.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Frontend/InitHeaderSearch.cpp b/clang/lib/Frontend/InitHeaderSearch.cpp index 9b4f7e5180c..2bd999e8e53 100644 --- a/clang/lib/Frontend/InitHeaderSearch.cpp +++ b/clang/lib/Frontend/InitHeaderSearch.cpp @@ -232,6 +232,7 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, case llvm::Triple::NetBSD: case llvm::Triple::OpenBSD: case llvm::Triple::Bitrig: + case llvm::Triple::NaCl: break; default: // FIXME: temporary hack: hard-coded paths. @@ -352,6 +353,7 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, switch (os) { case llvm::Triple::CloudABI: case llvm::Triple::RTEMS: + case llvm::Triple::NaCl: break; default: AddPath("/usr/include", ExternCSystem, false); |