This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Rename C files to .c in GCC source

On 01/02/15 16:34, Kevin Ingwersen (Ingwie Phoenix) wrote:

Am 01.02.2015 um 17:09 schrieb Eli Zaretskii <>:

Date: Sat, 31 Jan 2015 01:55:29 +0000
From: Jonathan Wakely <>
Cc: Andrew Pinski <>, "" <>, Jonny Grant <>

These files are only compiled by GCC's own build system, with GCC's
own makefiles, so we know we invoke the C++ compiler and so the
language isn't inferred from the file extension, and so we aren't
relying on case-sensitive file systems.

That is true for building GCC.  But what about editors and other
development tools?  They _will_ be affected.

Indeed. Atom keeps thinking .C is an actual âANSI Câ thing. If I were to make a suggestion to the GCC devâs, then I probably could also swiftly word it as:

$ find gcc-src -name "*.Câ | while read f; do mv $f $(echo $f | sed 's/\.C/\.cxx/gâ); done

In other words; .cxx, .cpp or .cc seems like a solution that works across platforms. Since .cc is already used at some places, I would recommend that this is to be the extension to choose.

One does not neccessarily need to make a dev apply hacks all over just to start development.


Is this a consensus agreement to rename those .C -> .cc ?

Regards, Jonny

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]