Я недавно унаследовал проект c ++, который использует cmake
. Я потратил довольно много времени на выяснение того, как получить правильную версию библиотеки, которая требовалась при вызове find_package
файла CMakeLists.txt
, только для того, чтобы выяснить, что пакет на самом деле не используется кодом. Я знаю, что есть разные причины, по которым этого не должно происходить (лучшая документация, спросите, прежде чем делать, и т. Д. c), но это породило вопрос: существует ли стандартный способ обнаружения неиспользуемых пакетов, подобных этому, в cmake?
Я пытался cmakelint
, но, похоже, это не уловило. Может быть, это невозможно автоматизировать?