Вы можете подойти к нему так, как если бы он был кросс-компиляцией, даже если вы не осуществляете кросс-компиляцию из Linux в Windows, как в этом примере:
http://www.vtk.org/Wiki/CmakeMingw
После того, как выследуя этому руководству, вы устанавливаете набор инструментов mingw в командной строке при вызове cmake:
~/src/helloworld/ $ mkdir build
~/src/helloworld/ $ cd build
~/src/helloworld/build/ $ cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-mingw32.cmake
, тогда, если вы используете это много раз, вы можете сделать псевдоним, чтобы ограничить ввод в этот уродливый -D каждый разВы хотите восстановить файлы makefile:
alias mingw-cmake='cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-mingw32.cmake'