Мы используем код поставщика в качестве стороннего проекта в нашем исходном коде.Код поставщика использует Makefile, для которого мы написали новый CMake add_custom_target для исходного кода поставщика.
Чтобы скопировать библиотеку из каталога build / lib конкретного поставщика в наш каталог CMAKE binary / library, я кодировал Step, чтобы скопировать все библиотекиas
ExternalProject_Add_Step (CopyStep)
Однако я вижу, что всякий раз, когда я строю, CopyStep выполняется все время.Есть ли способ контролировать CopyStep для exec, только если есть изменения в библиотеке (что-то похожее на Make, когда нет изменения кода, исходный код не перестраивается).
Дайте мне знать, если есть какой-то другой способ, которым я мог бы сделать копию и т. Д.