Patch by Pierre Gondois.
Differential revision: https://reviews.llvm.org/D62849
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363242
91177308-0d34-0410-b5e6-
96231b3b80d8
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
clangEdit
clangLex
)
+
+clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins
+ SOURCE OpenCLBuiltins.td
+ TARGET ClangOpenCLBuiltinsImpl
+ )
+
+set_source_files_properties(SemaLookup.cpp OBJECT_DEPENDS ClangOpenCLBuiltinsImpl)
#include <utility>
#include <vector>
-#include "clang/Basic/OpenCLBuiltins.inc"
+#include "OpenCLBuiltins.inc"
using namespace clang;
using namespace sema;