首页 > 解决方案 > CMake:如何使用 Autotools 构建外部项目?

问题描述

我正在开发一个使用 CMake 进行构建的项目。我有几个外部依赖项,我开始使用命令 ExternalProject_Add 来编译它们。一切都适用于使用 CMake 作为构建系统的依赖项,但我有一个使用 Autotools 的依赖项,因此它可以在 Linux 运行下编译

./configure && make && make install

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

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

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

谢谢

标签: cmakecross-platformautotools

解决方案


推荐阅读