message(FATAL_ERROR "SOURCE source-file required by clang_tablegen")
endif()
+ set( CLANG_TABLEGEN_ARGUMENTS -I ${CLANG_SOURCE_DIR}/include )
set( LLVM_TARGET_DEFINITIONS ${CTG_SOURCE} )
- tablegen(CLANG ${CTG_UNPARSED_ARGUMENTS})
+ tablegen(CLANG ${CTG_UNPARSED_ARGUMENTS} ${CLANG_TABLEGEN_ARGUMENTS})
if(CTG_TARGET)
add_public_tablegen_target(${CTG_TARGET})
clang_tablegen(Attrs.inc -gen-clang-attr-classes
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
SOURCE ../Basic/Attr.td
TARGET ClangAttrClasses)
clang_tablegen(AttrImpl.inc -gen-clang-attr-impl
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
SOURCE ../Basic/Attr.td
TARGET ClangAttrImpl)
clang_tablegen(AttrTextNodeDump.inc -gen-clang-attr-text-node-dump
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
SOURCE ../Basic/Attr.td
TARGET ClangAttrTextDump)
clang_tablegen(AttrNodeTraverse.inc -gen-clang-attr-node-traverse
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
SOURCE ../Basic/Attr.td
TARGET ClangAttrTraverse)
clang_tablegen(AttrVisitor.inc -gen-clang-attr-ast-visitor
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
SOURCE ../Basic/Attr.td
TARGET ClangAttrVisitor)
//
//===----------------------------------------------------------------------===//
-include "PropertiesBase.td"
-include "../Basic/TypeNodes.td"
+include "clang/AST/PropertiesBase.td"
+include "clang/Basic/TypeNodes.td"
let Class = ComplexType in {
def : Property<"elementType", QualType> {