[CMake] Two C Compilers

David Cole david.cole at kitware.com
Fri Jan 20 22:29:25 EST 2012


On Friday, January 20, 2012, John David Duncan <john.duncan at oracle.com>
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120120/1707c8f6/attachment.htm>


More information about the CMake mailing list