Exemplo mais simples de uso do Google C ++ Testing Framework com CMake
Eu tenho uma biblioteca C ++ muito simples (um arquivo de cabeçalho, um arquivo .cpp). Quero escrever testes de unidade para este projeto usando o Google C ++ Testing Framework.
Aqui está a estrutura de diretórios:
~/project1
|
|-- project1.cpp
|-- project1.h
|-- project1_unittests.cpp
\-- CMakeLists.txt
Não pretendo escrever minha própria função main (). Quero vincular com gtest_main, como mencionado no primer. O que o CMakeLists.txt deve conter?