[cfe-commits] r55630 - /cfe/trunk/utils/ccc

Nuno Lopes nunoplopes at sapo.pt
Tue Sep 2 11:05:46 PDT 2008


Because clang doesn't support all languages. If you are trying to compile a 
.S file, you'll be better served with gcc :-)
With this fix I'm "almost" able to compile valgrind without setting any 
environment vars.

Nuno


----- Original Message -----
> Why add the default value for CCC_LANGUAGES? The
> way it is written if CCC_LANGUAGES is not defined it
> defaults to all, implicitly.
>
> - Daniel
>
> On Tue, Sep 2, 2008 at 3:27 AM, Nuno Lopes <nunoplopes at sapo.pt> wrote:
>
>> Author: nlopes
>> Date: Tue Sep  2 05:27:37 2008
>> New Revision: 55630
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=55630&view=rev
>> Log:
>> recognise .s/.S file extensions. add default value for CCC_LANGUAGES
>>
>> Modified:
>>    cfe/trunk/utils/ccc
>>
>> Modified: cfe/trunk/utils/ccc
>> URL:
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ccc?rev=55630&r1=55629&r2=55630&view=diff
>>
>>
>> ==============================================================================
>> --- cfe/trunk/utils/ccc (original)
>> +++ cfe/trunk/utils/ccc Tue Sep  2 05:27:37 2008
>> @@ -26,7 +26,7 @@
>>  CCC_ECHO = checkenv('CCC_ECHO','1')
>>  CCC_NATIVE = checkenv('CCC_NATIVE')
>>  CCC_FALLBACK = checkenv('CCC_FALLBACK')
>> -CCC_LANGUAGES = checkenv('CCC_LANGUAGES')
>> +CCC_LANGUAGES =
>> checkenv('CCC_LANGUAGES','c,c++,c-cpp-output,objective-c,objective-c++,objective-c-cpp-output')
>>  if CCC_LANGUAGES:
>>     CCC_LANGUAGES = set([s.strip() for s in CCC_LANGUAGES.split(',')])
>>
>> @@ -164,6 +164,10 @@
>>         return "objective-c++"
>>     elif extension == "mi":
>>         return "objective-c-cpp-output"
>> +    elif extension == "s":
>> +        return "assembler"
>> +    elif extension == "S":
>> +        return "assembler-with-cpp"
>>     else:
>>         return "unknown"
>> 




More information about the cfe-commits mailing list