1 macro(clang_diag_gen component)
2 clang_tablegen(Diagnostic${component}Kinds.inc
3 -gen-clang-diags-defs -clang-component=${component}
5 TARGET ClangDiagnostic${component})
6 endmacro(clang_diag_gen)
8 clang_diag_gen(Analysis)
10 clang_diag_gen(Comment)
11 clang_diag_gen(Common)
12 clang_diag_gen(CrossTU)
13 clang_diag_gen(Driver)
14 clang_diag_gen(Frontend)
17 clang_diag_gen(Refactoring)
19 clang_diag_gen(Serialization)
20 clang_tablegen(DiagnosticGroups.inc -gen-clang-diag-groups
22 TARGET ClangDiagnosticGroups)
24 clang_tablegen(DiagnosticIndexName.inc -gen-clang-diags-index-name
26 TARGET ClangDiagnosticIndexName)
28 clang_tablegen(AttrList.inc -gen-clang-attr-list
29 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
33 clang_tablegen(AttrSubMatchRulesList.inc -gen-clang-attr-subject-match-rule-list
34 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
36 TARGET ClangAttrSubjectMatchRuleList)
38 clang_tablegen(AttrHasAttributeImpl.inc -gen-clang-attr-has-attribute-impl
39 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../
41 TARGET ClangAttrHasAttributeImpl
45 clang_tablegen(arm_neon.inc -gen-arm-neon-sema
48 clang_tablegen(arm_fp16.inc -gen-arm-neon-sema