At 2010-10-18 17:30:01,"Eric Noulard" <[email protected]> wrote: >2010/10/18 董隆超 <[email protected]>: >> 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 Thank you very much. I use SET_SOURCE_FILES_PROPERTIES(myfile.c PROPERTIES LANGUAGE CXX),and it works.I am using cmake version 2.6-patch 4
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
