add_subdirectory() без установки чего-либо

С CMake я пользуюсь add_subdirectory(gtest) построить gtest для тестирования моего проекта. Я также использую CPack, чтобы сделать установщик.

Проблема в том, что gtest repo (это подмодуль git) запускается install() на некоторых файлах, чтобы они оказались в моем инсталляторе! Очевидно, я этого не хочу. Есть ли способ отключить install() команды для данного подкаталога, не просто удаляя их из CMakeLists?

1 ответ

Решение

Вы можете использовать это для предотвращения установки Google Test:

add_directory(gtest EXCLUDE_FROM_ALL)
Другие вопросы по тегам