CMake поиск библиотеки и if

Написан проект, в него добавлен gtest. Собираю проект через cmake и столкнулся с трудностями.

Допустим, на другой машине gtest не будет и нет так таковой необходимости собирать тесты.

Сейчас CmakeLists.txt написан таким образом, что при отсутствии gtest проект собираться он не будет:

find_package(GTest REQUIRED)

Подскажите, каким образом через if можно проверить наличие пакета на компьютере с последующей сборкой целей.


Ответы (1 шт):

Автор решения: kernel
if (GTEST_FOUND)
  #...
endif (GTEST_FOUND)

Читайте документацию https://cmake.org/cmake/help/latest/module/FindGTest.html

→ Ссылка