Re: Macro to select c++ as default compiler for c files.
Thanks a lot, it worked fine for me. Thanks Regards Lakshmi M Pippijn van Steenhoven wrote On Mon, Nov 03, 2014tel:2014 at 03:58:14PM +0530tel:+0530, Lakshmi M wrote: Can anyone please let me know how to use c++ compiler as default for compiling my c files. One way would be to have, anywhere in your makefiles: CC = $(CXX) That would compile *all* C as C++.
Macro to select c++ as default compiler for c files.
Hi All, I am working with autotools and i wish to use c++ compiler by default for compiling my c files. USUAL behaviour : ex : myexecutable_SOURCES = file.cpp - uses c++ compiler myexecutable_SOURCES = file.c - uses c compiler (myexecutable_SOURCES is defined in my Makefile.am) Expected behaviour : ex : myexecutable_SOURCES = file.cpp - uses c++ compiler myexecutable_SOURCES = file.c - SHOULD USE c++ compiler (myexecutable_SOURCES is defined in my Makefile.am) I tried using AC_PROG_CC([c++]) and AC_LANG([C++]) in my configure.ac but its still using c compiler. Can anyone please let me know how to use c++ compiler as default for compiling my c files. Thanks Regards, Lakshmi M
Re: Macro to select c++ as default compiler for c files.
On 3 November 2014 11:28, Lakshmi M laksh...@tataelxsi.co.in wrote: Hi All, I am working with autotools and i wish to use c++ compiler by default for compiling my c files. USUAL behaviour : ex : myexecutable_SOURCES = file.cpp - uses c++ compiler myexecutable_SOURCES = file.c - uses c compiler (myexecutable_SOURCES is defined in my Makefile.am) Expected behaviour : ex : myexecutable_SOURCES = file.cpp - uses c++ compiler myexecutable_SOURCES = file.c - SHOULD USE c++ compiler (myexecutable_SOURCES is defined in my Makefile.am) I think that Automake simply matches on the file name extension. If you cannot rename the source files to have one of the common C++ source file extensions (.C, .cxx, .c++, .cc) then you will have to supply compiler specific flags, I think, like the GCC's `-x c++`. I tried using AC_PROG_CC([c++]) and AC_LANG([C++]) in my configure.ac but its still using c compiler. Can anyone please let me know how to use c++ compiler as default for compiling my c files. -- VZ
Re: Macro to select c++ as default compiler for c files.
On Mon, Nov 03, 2014 at 03:58:14PM +0530, Lakshmi M wrote: Can anyone please let me know how to use c++ compiler as default for compiling my c files. One way would be to have, anywhere in your makefiles: CC = $(CXX) That would compile *all* C as C++. signature.asc Description: Digital signature