cmake - 配置 cmake 以在并行目录中使用 google test 到 google 基准测试
问题描述
我有一个项目,我在一个名为 Tests/GTest 的子目录中有 googletest,我想将 google 基准测试放在一个名为 Tests/GBenchmark 的并行子目录中(可能还有 Tests/GMock 中的 google mock)。这似乎是这里的公司编码约定。但是,我不知道如何在 CMakeLists.txt 中放置一个指令,向 google benchmark 解释它将在哪里找到 googletest。
我尝试在 HandleGTest 提示部分添加各种版本的“../GTest”,但这并没有帮助。通过添加符号链接,我更接近了一点,但这对我来说似乎是一种黑客行为。
解决方案
推荐阅读
- python - 在这种情况下如何利用正则表达式进行字符串格式化
- javascript - 动态房间和视频的联网 A 帧问题
- javascript - 闪亮的 conditionalPanel() JS 条件不适用于 bslib
- elasticsearch - 带有 grokPattern 的子字符串
- java - 将 JPanel 设置为子 JTextArea 的大小
- serial-port - 如何更改串口的触发电平
- flutter - 如何减少颤振中的倒计时大小
- php - OpenApi Annotations 导致双斜杠
- amazon-s3 - 如何根据 s3 环境分配雪花连接 ID
- api - Visual Studio Code - 调试时如何跳过目录和本地服务器 API 文件