Кажется, что есть несколько ответов, которые относятся к типу, имеют смысл, но я не знаю, как это осуществить. И я не нашел исчерпывающего ответа.
Первая проблема
Google Test не должен быть установленной библиотекой, она должна быть построена вместе с проектом. (См. FAQ.) Насколько я могу судить, это означает, что библиотеки тестов Google зависят от моих модульных тестов и должны когда я запускаю "make check" в своем проекте в первый раз. Это должно создавать библиотеки Google Test в некоторых каталогах. Я не знаю, как это сделать. В нем упоминаются некоторые autotools script, которые устарели, и я не уверен, о чем они говорят, или как правильно указать мою сборку.
Вторая проблема
Предполагая, что сборка выполнена успешно, как мне написать тест, который использует мою локально скомпилированную версию Google Test для запуска тестов? Я предполагаю, что есть несколько команд Makefile.am, которые я помещал в каталог моих тестов. Но что это? И какой пример unit test, который использует Google Test?