|
|
1
64
它是 可以论证地 一 bug in CMake (以前跟踪过 here )这是不可能的。解决方法是执行以下操作:
然后你就可以跑了
|
|
|
2
47
实际上有一种方法可以使用
|
|
|
3
11
我使用了Richq答案的变体。在顶层
在各个子项目中
用这种方法,我只需要
显然,不需要GTest的东西。我只是碰巧使用/喜欢谷歌测试,并想与cmake/ctest分享一个使用它的完整示例。imho,这种方法还可以让我使用
|
|
|
4
5
如果你想模仿
http://www.cmake.org/Wiki/CMakeEmulateMakeCheck 我刚刚检查过,这就是它所说的成功(cmake 2.8.10)。 |
|
5
4
省去头痛:
对我来说是开箱即用的,在运行测试之前将构建依赖项。考虑到这是多么简单,它几乎使本地人
|
|
|
6
0
这就是我反复强调和使用的:
牛传染性胃肠炎病毒 |
|
7
-2
以上答案都是完美的。但实际上,CMAKE使用CTEST作为其测试工具,因此执行该任务的标准方法(我认为是这样)是:
然后运行 克苏 和 制作 建立目标。在那之后,你可以跑 制作测试 或者只是运行
你会得到结果的。根据CMAKE 2.8进行测试。 查看详细信息: http://cmake.org/Wiki/CMake/Testing_With_CTest#Simple_Testing |
|
|
8
-4
所有的答案都是好的,但它们意味着违背了按命令运行测试的传统
这意味着测试包括构建(可选)和运行可执行目标。 |