[cfe-commits] r67058 - in /cfe/trunk: ./ Driver/ include/ include/clang/ include/clang/Basic/ lib/AST/ lib/Analysis/ lib/Basic/ lib/CodeGen/ lib/Driver/ lib/Frontend/ lib/Lex/ lib/Parse/ lib/Rewrite/ lib/Sema/ tools/driver/

Sebastian Redl sebastian.redl at getdesigned.at
Mon Mar 16 16:18:19 PDT 2009


Douglas Gregor wrote:
> Author: dgregor
> Date: Mon Mar 16 18:06:59 2009
> New Revision: 67058
>
> URL: http://llvm.org/viewvc/llvm-project?rev=67058&view=rev
> Log:
> Build system changes to use TableGen to generate the various
> diagnostics. This builds on the patch that Sebastian committed and
> then revert. Major differences are:
>
>   - We don't remove or use the current ".def" files. Instead, for now,
>     we just make sure that we're building the ".inc" files.
>   - Fixed CMake makefiles to run TableGen and build the ".inc" files
>     when needed. Tested with both the Xcode and Makefile generators
>     provided by CMake, so it should be solid.
>   - Fixed normal makefiles to handle out-of-source builds that involve
>     the ".inc" files.
>
> I'll send a separate patch to the list with Sebastian's changes that
> eliminate the use of the .def files.
>   

Thanks a lot! I have a present in return ;-)

Sebastian



More information about the cfe-commits mailing list