add_subdirectory() без установки чего-либо
С CMake я пользуюсь add_subdirectory(gtest)
построить gtest для тестирования моего проекта. Я также использую CPack, чтобы сделать установщик.
Проблема в том, что gtest repo (это подмодуль git) запускается install()
на некоторых файлах, чтобы они оказались в моем инсталляторе! Очевидно, я этого не хочу. Есть ли способ отключить install()
команды для данного подкаталога, не просто удаляя их из CMakeLists?
1 ответ
Решение
Вы можете использовать это для предотвращения установки Google Test:
add_directory(gtest EXCLUDE_FROM_ALL)