cmake - CMake:如何使用 Autotools 构建外部项目?
问题描述
我正在开发一个使用 CMake 进行构建的项目。我有几个外部依赖项,我开始使用命令 ExternalProject_Add 来编译它们。一切都适用于使用 CMake 作为构建系统的依赖项,但我有一个使用 Autotools 的依赖项,因此它可以在 Linux 运行下编译
./configure && make && make install
在 Linux 下,我设法毫无问题地使用 ExternalProject_Add。在Windows下我发现了一些问题:
- 运行 configure 需要一个 Shell
- 我需要一个有效的 make 命令
我设法使用 Git 附带的 bash 使配置步骤工作,但我没有设法使构建步骤工作。
处理这个问题的最佳方法是什么?如何使用 ExternalProject_Add(或其他基于 cmake 的方法)在 Windows 中基于 Autotools 编译外部项目?
谢谢
解决方案
推荐阅读
- python - 抓取 Tradingview 图表的布尔状态
- django - super().__init__(*args, **kwargs) TypeError: __init__() got an unexpected keyword argument 'label'
- c# - 在 Wpf C# 中的两个视图之间搜索
- python - 打开简历模板匹配脱节的轮廓?
- javascript - 用玩笑测试 html 页面
- python - 查找列表中出现次数最多的数字范围
- python - numpy:如何设置精度打印 poly1d
- c++ - 如何在 C++ 中将 std::fstream 设置为类属性?
- python - 具有相同 xpath 的多个按钮
- highcharts - 如何显示在服务器端计算的直方图?