如何在cygwin / mingw工具链中使用CMake?

时间:2017-10-20 12:38:06

标签: cmake cygwin mingw

使用cygwin附带的mingw工具链的当前流程是什么?

gcc使用-mno-cygwin选项。

mingw版本将x86_64-w64-mingw32-或i686-w64-mingw32-添加到其exe名称中。目前我只是直接使用这些,但我想使用cmake。

Cygwin还包括cmake。如何配置它以使用cygwin附带的mingw工具集?我还看到了Qt5库中包含的一些Qt5 * .cmake模块用于mingw。

感谢。

1 个答案:

答案 0 :(得分:0)

我找到了临时解决方法。只需定义这两个环境变量:

set CC=/usr/bin/x86_64-w64-mingw32-gcc.exe
set CXX=/usr/bin/x86_64-w64-mingw32-gcc.exe

在运行cygwin附带的cmake之前定义它们。 似乎工作。