如何使用CMake使用MinGW构建软件包?

时间:2016-04-21 19:49:23

标签: cmake mingw32 mingw-w64

我试图从名为ECMWFECCODES构建一些软件。

  • 它在GNU / Linux上构建良好。
  • 它在Mac OS X上构建良好。
  • 它在Windows / Cygwin上构建良好。
  • 不幸的是(呃!!),我必须使用Windows,我不能使用Cygwin。
  • 我必须使用像MinGW这样的东西。

构建说明使用CMake。我不是CMake的专家。我所使用的Windows系统有:

  • cygwin64
  • mingw64
  • 一个简单的Visual Studio 14

我已经尝试过每一个咒语和覆盖CMake变量/选项:

-DCMAKE_C_COMPILER=... \
-DCMAKE_CXX_COMPILER=... \
-DCMAKE_Fortran_COMPILER=... \
-DCMAKE_MAKE_PROGRAM=... \
-G ...

使用MinGW来构建ECCODES,没有运气。我知道有些人会问,"为什么不联系ECMWF?"简短的回答是,响应时间很长(几个月/几年)。常见问题解答页面为空,您无法在其Jira网站上发布问题(已被锁定)。

知道CMake和MinGW的人是否有可能下载.tar.gz,使用MinGW构建ECCODES,并告诉我们您是如何做到的?

http://www.ecmwf.int/

https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home

https://software.ecmwf.int/wiki/download/attachments/45757960/eccodes-0.13.0-Source.tar.gz?api=v2

0 个答案:

没有答案