【发布时间】:2019-12-19 18:05:22
【问题描述】:
我有一个 git 存储库,其中包含一些 C++ 测试代码,我想使用 Googletest 编写一些测试。我使用git submodule 将其作为上述存储库的一部分。我想使用meson 作为构建引擎。到目前为止,一切顺利。
但是,我无法理解如何让介子构建我的测试并将其与 googletest 子模块链接……我应该使用包装吗?外部依赖?什么?
请注意meson supports dependencies on packaged versions of gtest/gmock,但这不是我想要的,因为 gtest/gmock 的开发人员建议不要这样做。另外,我想流血,因为我疯了⸮
此外,我不认为忍者在这里发挥作用,但我提到我使用它以防万一。
【问题讨论】:
-
听起来不错,链接器错误是什么?
-
@FlorianZwoch Err ... 键盘和地板之间的错误。我使用的是this clever hack,这并不是真正需要的。
标签: linux clang googletest ninja meson-build