[cfe-dev] Recognize CC and clang-CC?

Hal Finkel hfinkel at anl.gov
Sat Nov 9 07:17:26 PST 2013


----- Original Message -----
> On Thu, Nov 7, 2013 at 12:46 PM, Joerg Sonnenberger
> <joerg at britannica.bec.de> wrote:
> > On Thu, Nov 07, 2013 at 12:27:13PM -0500, Zhihao Yuan wrote:
> >> The upper case CC is a traditional UNIX naming of
> >> C++ compiler.  BSDs follow this, and cmake regards
> >> it as the host C++ compiler as well.
> >
> > NetBSD doesn't. I'm moderately sure OpenBSD and DragonFly don't
> > either.
> > Frankly, I don't know what tradition outside FreeBSD you are
> > talking
> > about -- pretty much everyone has been using "c++" as canonical
> > name for
> > the C++ compiler for ages.
> 
> I'm sorry I should not mention "BSDs".  To my best knowledge, Solaris
> has CC command and it's still their official way to invoke C++
> compiler.
> FreeBSD may be influenced by that.

Does anyone see any harm in adding 'CC' to the list of C++ aliases? CC is still used to indicate 'C++ mode' on many systems (including current Cray HPC systems, FWIW); and so long as there is not a problem with case-insensitive file systems, it would be unambiguous.

 -Hal

> 
> --
> Zhihao Yuan, ID lichray
> The best way to predict the future is to invent it.
> ___________________________________________________
> 4BSD -- http://4bsd.biz/
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the cfe-dev mailing list