CMakeLists.txt的Google测试设置

时间:2019-05-31 16:00:07

标签: cmake googletest

我创建了一个包含多个.h文件的Gtest脚本,并测试了.c文件中的功能。测试脚本在VS2017中可以正常工作,但是,我需要在Ubuntu中使用CMake进行构建。我为我的文件创建了以下文件夹结构,该文件结构在顶层具有CMakeLists.txt,并且具有两个source和test文件夹,如下所示:

 CMakeLists.txt
├── source
│   ├── firstfile.c
│   ├── firstfile.h
│   ├── ...
│   ├── lastfile.c
│   ├── lastfile.h
│   └── CMakeLists.txt
├── test
│   ├── Test.cpp
│   └── CMakeLists.txt

Test.cpp文件将调用源文件夹中的标头,并使用Gtest来测试.c文件中定义的功能。不熟悉CMake,能否请您指导我三个CMakeLists.txt文件中应包含哪些内容?我很感激。

0 个答案:

没有答案