[CMake] How to choose different complier?

Eric Noulard eric.noulard at gmail.com
Mon Oct 18 05:30:01 EDT 2010


2010/10/18 董隆超 <donglongchao at 163.com>:
> Hi,everybody
>
> I am new to CMake and I have a question.
> I think CMake choose complier based on the file name.If it is ".cpp",CMake
> will use g++, if it is ".c",gcc will be used.Is it right?So to switch
> between g++ and gcc,I have to change the file name every time.I know this is
> very stupid,but I really do not know how to choose special complier by
> hand.If the file name is ended with ".c",I want to use g++ to compile it.So
> how to do?
> Thank you in advance.

set_source_files_properties(yourfile.c LANGUAGE CXX)

see:

cmake --help-command set_source_files_properties

-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org


More information about the CMake mailing list