У меня очень простая библиотека С++ (один заголовочный файл, один .cpp файл). Я хочу написать модульные тесты для этого проекта с помощью Google С++ Testing Framework.
Вот структура каталогов:
~/project1
|
|-- project1.cpp
|-- project1.h
|-- project1_unittests.cpp
\-- CMakeLists.txt
Я не планирую писать свою собственную функцию main(). Я хочу связать с gtest_main, как указано в primer. Что должно содержать CMakeLists.txt?