On Wed, Mar 01, 2017 at 11:09:03PM +0100, Christian Weisgerber wrote:
> Juan Francisco Cantero Hurtado:
> 
> > They have a simple option to change the compilers but we need a variable
> > with the realname of the compiler, i.e. clang or gcc.
> > 
> > You can use "nim c -cc:clang" or "nim c -cc:gcc" (the default) or "nim c
> > -cc:egcc". All of them are the name of the profile, not the compiler
> > executable.
> > 
> > Here is the patch. It includes some adittional changes. If someone has
> > an better idea for the conditional... I'm listening :)
> 
> CLANG_ARCHS was added incompletely, so you need arch-defines.mk
> r1.32 for that:
> 
>     .include <bsd.port.arch.mk>
> 
>     # CC is always "cc". We need the real name.
>     .if ${PROPERTIES:Mclang}
>     CC = clang
>     .else
>     CC = gcc
>     .endif
> 
> BTW, I think using CC for a variable with different semantics is a
> bad idea.  Pick a different name, please.

Thanks. How about "COMPILER" or "C_COMP"?

-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to