[cfe-commits] r67009 - in /cfe/trunk: ./ include/ include/clang/ include/clang/AST/ include/clang/Analysis/ include/clang/Basic/ include/clang/Driver/ include/clang/Frontend/ include/clang/Lex/ include/clang/Parse/ include/clang/Sema/ lib/Basic/

Sebastian Redl sebastian.redl at getdesigned.at
Mon Mar 16 12:42:20 PDT 2009


Ted Kremenek wrote:
>
> On Mar 14, 2009, at 8:59 AM, Sebastian Redl wrote:
>
>> Author: cornedbee
>> Date: Sat Mar 14 10:58:54 2009
>> New Revision: 67009
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=67009&view=rev
>> <http://llvm.org/viewvc/llvm-project?rev=67009&view=rev>
>> Log:
>> Revert the switch to the tablegen diags. It fails for seperate objdir
>> builds and cmake builds, and I have no clue what to do about it.
>> Revisit this after someone with a clue about the build systems has
>> looked at it.
>
> Hi Sebastian,
>
> I saw your commits, but I'm not certain what the state of the build is
> right now.
Linux in-tree build works.
Linux out-of-tree build fails because the .inc files are placed in
obj-dir/include/clang/Basic, and only src-dir/include/clang/Basic is in
the include path.
Win32 cmake build fails because the .inc files are never generated.
> I think it would be fine to have all the build rules set up to have
> the .td -> .inc translation before we replace the .def files with the
> .inc files (i.e., create the .inc files before we start using them).
>  That way we know that everything is working and then we can do one
> last sync of the .def with the .td files and switch over to only using
> the .td files.  I was talking to Doug Gregor and he said he would be
> more than happy to help on the CMake side of things.
OK, I'll get the relevant things back in soon.

Sebastian



More information about the cfe-commits mailing list