我试图搜索CMake文档,但我无法弄清楚如何从CMake调用外部程序.
我想做的事情很少.
另一个问题是,无论如何,处理这些案件的好方法是什么?当CMake中的"C"代表Cross Platform时,感觉就像直接从CMake调用shell脚本感觉不那么干净.
编辑:我没有什么额外的问题.之前,在我的构建中,我预先构建了依赖项,项目本身使用FIND_PACKAGE(...)来查找依赖项的头/库.
现在,我是ExternalProject_Add()来编译依赖项,但问题是,我运行时所有的FindXYZ()函数都失败了cmake .,因为CMake执行时不存在依赖项.
在这种情况下,我应该如何在项目中包含第三方库?
2+3。可以使用 CONFIGURE_COMMAND/BUILD_COMMAND/INSTALL_COMMAND 进行黑客攻击
| 归档时间: |
|
| 查看次数: |
2471 次 |
| 最近记录: |