On 12. Oct, 2010, at 15:26 , Jed Brown wrote: > I realize this may look silly, but after > > list (REMOVE_ITEM CMAKE_C_SOURCE_FILE_EXTENSIONS c) > list (APPEND CMAKE_CXX_SOURCE_FILE_EXTENSIONS c) > > source files matching *.c are still compiled with the C compiler (not C++). > Is there a way to get *.c compiled with the C++ compiler? > > (cmake-2.8.2) > > Jed
This should do the trick: set(SRCS src1.c src2.c src3.c) set_source_files_properties(${SRCS} PROPERTIES LANGUAGE CXX) add_executable(strange_beast ${SRCS}) Michael -- There is always a well-known solution to every human problem -- neat, plausible, and wrong. H. L. Mencken
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ 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