[cfe-commits] [PATCH] Add Clang driver-support for directory-style precompiled headers

Argyrios Kyrtzidis kyrtzidis at apple.com
Mon Oct 18 14:26:28 PDT 2010


On Oct 18, 2010, at 7:47 AM, Tor Arne Vestbø wrote:

> On 15.10.10 22.12, Argyrios Kyrtzidis wrote:
>> On Oct 15, 2010, at 12:04 PM, Tor Arne Vestbø wrote:
>> 
>>> On 15.10.10 20.57, Argyrios Kyrtzidis wrote:
>>>> This is less about supporting directory-style precompiled headers
>>>> and more about supporting Qt's build system.
>>> 
>>> Well, yes and no. I've successfully compiled Qt with Clang using
>>> the solution you outline, but I figured I'd give it a shot at
>>> fixing this upstream so other people could benefit from it.
>>> 
>>> If it's too hacky (as I admit, it does not do what GCC does, which
>>> is actually parse each header found in the PCH directory and choose
>>> the first matching one for the input language) I'm fine with that
>>> as well -- as you say we have a solution for Qt.
>> 
>> I don't have a strong opinion either way but I lean towards not
>> adding it because it's Qt specific. Deferring to Daniel since the
>> driver is his department.
> 
> True, it's relying on the user naming their pch files after the input 
> language, like Qt does.
> 
> If we don't want this patch in, would it make sense to warn the user and 
> then ignore the directory-pch (and fall back to -include to pick up the 
> real header) instead of "error: unable to read PCH file: 'Is a directory'"?

Sounds good!

-Argyrios

> 
> Tor Arne
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits





More information about the cfe-commits mailing list