Re: Macro to select c++ as default compiler for c files.

2014-11-04 Thread LAKSHMI M
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++.


Re: Macro to select c++ as default compiler for c files.

2014-11-03 Thread Václav Zeman
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.

2014-11-03 Thread Pippijn van Steenhoven
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