首页 > 解决方案 > 配置 cmake 以在并行目录中使用 google test 到 google 基准测试

问题描述

我有一个项目,我在一个名为 Tests/GTest 的子目录中有 googletest,我想将 google 基准测试放在一个名为 Tests/GBenchmark 的并行子目录中(可能还有 Tests/GMock 中的 google mock)。这似乎是这里的公司编码约定。但是,我不知道如何在 CMakeLists.txt 中放置一个指令,向 google benchmark 解释它将在哪里找到 googletest。

我尝试在 HandleGTest 提示部分添加各种版本的“../GTest”,但这并没有帮助。通过添加符号链接,我更接近了一点,但这对我来说似乎是一种黑客行为。

标签: cmakegoogletestgoogle-benchmark

解决方案


推荐阅读