diff options
-rw-r--r-- | clang/include/clang/Basic/CMakeLists.txt | 6 | ||||
-rw-r--r-- | clang/include/clang/Basic/OpenCLBuiltins.td (renamed from clang/lib/Sema/OpenCLBuiltins.td) | 0 | ||||
-rw-r--r-- | clang/lib/Sema/CMakeLists.txt | 7 | ||||
-rw-r--r-- | clang/lib/Sema/SemaLookup.cpp | 2 |
4 files changed, 7 insertions, 8 deletions
diff --git a/clang/include/clang/Basic/CMakeLists.txt b/clang/include/clang/Basic/CMakeLists.txt index 15bed5adec9..e26e683b9ab 100644 --- a/clang/include/clang/Basic/CMakeLists.txt +++ b/clang/include/clang/Basic/CMakeLists.txt @@ -41,6 +41,12 @@ clang_tablegen(AttrHasAttributeImpl.inc -gen-clang-attr-has-attribute-impl TARGET ClangAttrHasAttributeImpl ) +clang_tablegen(OpenCLBuiltins.inc + -I ${CMAKE_CURRENT_SOURCE_DIR}/../../ -gen-clang-opencl-builtins + SOURCE OpenCLBuiltins.td + TARGET ClangOpenCLBuiltinsImpl + ) + # ARM NEON clang_tablegen(arm_neon.inc -gen-arm-neon-sema SOURCE arm_neon.td diff --git a/clang/lib/Sema/OpenCLBuiltins.td b/clang/include/clang/Basic/OpenCLBuiltins.td index 7e37e55dbaf..7e37e55dbaf 100644 --- a/clang/lib/Sema/OpenCLBuiltins.td +++ b/clang/include/clang/Basic/OpenCLBuiltins.td diff --git a/clang/lib/Sema/CMakeLists.txt b/clang/lib/Sema/CMakeLists.txt index 60560ef0f62..1684e2a1ca6 100644 --- a/clang/lib/Sema/CMakeLists.txt +++ b/clang/lib/Sema/CMakeLists.txt @@ -66,10 +66,3 @@ add_clang_library(clangSema clangEdit clangLex ) - -clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins - SOURCE OpenCLBuiltins.td - TARGET ClangOpenCLBuiltinsImpl - ) - -set_source_files_properties(SemaLookup.cpp OBJECT_DEPENDS ClangOpenCLBuiltinsImpl) diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp index 086f90f5e93..7643a06a82f 100644 --- a/clang/lib/Sema/SemaLookup.cpp +++ b/clang/lib/Sema/SemaLookup.cpp @@ -46,7 +46,7 @@ #include <utility> #include <vector> -#include "OpenCLBuiltins.inc" +#include "clang/Basic/OpenCLBuiltins.inc" using namespace clang; using namespace sema; |