【发布时间】:2016-12-06 12:12:26
【问题描述】:
我将 Buck 用于我自己的 C++ 项目,但我依赖于使用 CMake 构建的第三方库。 CMake 文件很复杂,所以我认为在 Buck 中重新创建他们的 CMake 文件是不切实际的。相反,我想从 Buck 调用 CMake。
从 Buck 调用 CMake 的最佳方式是什么?
我应该如何组织我的项目以尽量减少麻烦?
【问题讨论】:
-
您想在构建过程中构建该 CMake 库吗?
-
正确。我将源作为 Git 子模块拉取。
-
也许您可以尝试使用 genrule? buckbuild.com/rule/genrule.html