Как определить зависимость для установки пакета перед запуском find_package - PullRequest
0 голосов
/ 06 ноября 2019

Это необычно для базового CMake, но может быть полезно для больших проектов из нескольких отдельных компонентов. Скажем, кто-то использовал CPack для создания двоичного двоичного объекта с соответствующими правилами Find*.cmake. Теперь мы хотим автоматизировать расширение этого архива до того, как будет вызван соответствующий find_package. Если пакет не устарел, то распаковывать архив не нужно. Учитывая, что find_package - это время настройки, а любая настраиваемая цель - время сборки, как мы можем реализовать такой сценарий?

...