CMake:如何使用Autotools构建外部项目?

时间:2019-04-17 07:52:49

标签: cmake cross-platform autotools

我正在研究一个使用CMake进行构建的项目。 我有几个外部依赖项,我开始使用命令ExternalProject_Add对其进行编译。对于使用CMake作为构建系统的依赖项,一切工作都很好,但是我有一个使用Autotools的依赖项,因此可以在运行Linux的情况下进行编译

./configure && make && make install

在Linux下,我设法毫无问题地使用ExternalProject_Add。 在Windows下,我发现了一些问题:

  • 运行配置需要命令行管理程序
  • 我需要一个有效的make命令

我设法使用Git附带的bash使配置步骤起作用,但是我没有设法使构建步骤起作用。

解决此问题的最佳方法是什么?如何使用ExternalProject_Add(或其他基于cmake的方法)在Windows中基于Autotools编译外部项目?

谢谢

0 个答案:

没有答案