[CMake] [mingw + cmake] Porting code from mac os x to windows

Eric Noulard eric.noulard at gmail.com
Tue Mar 27 15:53:12 EDT 2012


2012/3/27 Jean-Philippe Doyon <doyonjea at gmail.com>:
> Dear all,
>
>         I use mingw to port my code from mac to windows. For that, I
> have to indicate the compiler used by cmake to that of mingw.
> That is set CMAKE_CXX_COMPILER to "i386-mingw32-g++" (which compiles a
> binary for windows). You can see the command and the error below.
>
> cmake -DCMAKE_INSTALL_PREFIX=~/local/install/bpp/windows -
> CMAKE_CXX_COMPILER=/usr/local/i386-mingw32-4.3.0/bin/i386-mingw32-g++
> loading initial cache file MAKE_CXX_COMPILER=/usr/local/i386-
> mingw32-4.3.0/bin/i386-mingw32-g++
> CMake Error: Error processing file:MAKE_CXX_COMPILER=/usr/local/i386-
> mingw32-4.3.0/bin/i386-mingw32-g++
> -- Configuring incomplete, errors occurred!
>
>       Could you help me please.

When doing this kind of "cross-compiling" it's better to use a toolchain.
Here's the one I use for mingw32/64 on Linux you shall adapt it for MacOS
and read this:
http://www.cmake.org/Wiki/CMake_Cross_Compiling


>
> Best
> JP
>
> --
>
> 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



-- 
Erk
Le gouvernement représentatif n'est pas la démocratie --
http://www.le-message.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Toolchain-cross-mingw32-linux.cmake
Type: text/x-cmake
Size: 1182 bytes
Desc: not available
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120327/d3a27703/attachment.bin>


More information about the CMake mailing list