This reverts commit r363242 as it broke some builds with
make[2]: *** No rule to make target 'ClangOpenCLBuiltinsImpl', needed by
'tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363376
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 "OpenCLBuiltins.inc"
+#include "clang/Basic/OpenCLBuiltins.inc"
using namespace clang;
using namespace sema;