From: Chris Lattner Date: Wed, 15 Apr 2009 20:55:31 +0000 (+0000) Subject: generate diagnostic group tables, this requires llvm r69219 or later. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8469c313879bb3deb4af2d501c73e32add4b8e40;p=clang generate diagnostic group tables, this requires llvm r69219 or later. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69220 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/Makefile b/include/clang/Basic/Makefile index f8fefcf84d..ba9d0977fe 100644 --- a/include/clang/Basic/Makefile +++ b/include/clang/Basic/Makefile @@ -2,8 +2,8 @@ LEVEL = ../../../../.. BUILT_SOURCES = DiagnosticAnalysisKinds.inc DiagnosticASTKinds.inc \ DiagnosticCommonKinds.inc DiagnosticDriverKinds.inc \ DiagnosticFrontendKinds.inc DiagnosticLexKinds.inc \ - DiagnosticParseKinds.inc DiagnosticSemaKinds.inc -# DiagnosticGroups.inc + DiagnosticParseKinds.inc DiagnosticSemaKinds.inc \ + DiagnosticGroups.inc TABLEGEN_INC_FILES_COMMON = 1 @@ -11,11 +11,12 @@ include $(LEVEL)/Makefile.common $(ObjDir)/Diagnostic%Kinds.inc.tmp : Diagnostic.td Diagnostic%Kinds.td $(TBLGEN) $(Echo) "Building Clang $(patsubst Diagnostic%Kinds.inc.tmp,%,$(@F)) diagnostic tables with tblgen" - $(Verb) $(MKDIR) $(@D) + $(Verb) -$(MKDIR) $(@D) $(Verb) $(TableGen) -gen-clang-diags-defs -clang-component=$(patsubst Diagnostic%Kinds.inc.tmp,%,$(@F)) -o $(call SYSPATH, $@) $< - - -# DiagnosticGroups.inc +$(ObjDir)/DiagnosticGroups.inc.tmp : Diagnostic.td $(wildcard Diagnostic*Kinds.td) $(TBLGEN) + $(Echo) "Building Clang diagnostic groups with tblgen" + $(Verb) -$(MKDIR) $(@D) + $(Verb) $(TableGen) -gen-clang-diag-groups -o $(call SYSPATH, $@) $<