On Friday, January 20, 2012, John David Duncan <[email protected]> wrote: > Hi, > > I'm looking at building a large project on Windows. I am currently able to build the whole project using CMake and Visual Studio. > > Now I'd like to add a "subproject" (or just a directory), but in this particular subdirectory the C language files need to be compiled with mingw (because of extensive use of C99). I understand that, in theory, I should be able to compile these with mingw into DLLs and then link with the rest of the project. > > I'd still like to control the whole build with CMake, but I see at least two potential problems. One is that I can't override CMAKE_C_COMPILER, and another is that in the subproject I may need CMake to use a Makefile generator rather than a Visual Studio project generator. > > Does anyone know if there's a way to do this with CMake? > > Thanks, > > JD > > > > -- > > 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 >
You could try building the C99 stuff using an ExternalProject_Add call. Search around for examples of using that. HTH, David
-- 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
