Я хотел бы установить некоторые внешние файлы в директорию установки моего основного проекта cmake. Я хотел бы, чтобы этот шаг установки выполнялся при запуске make all
или make install-custom-step
. Оба варианта должны работать.
Прямо сейчас я устанавливаю, используя install(FILES [...])
. Это работает для make all
, но у него нет экспортированного имени, которое можно указать для make install-custom-step
.
install(FILES
file1.a
file2.a
DESTINATION /install/path)
Я вижу, что install(TARGETS [...])
имеет опцию EXPORT
, которая, кажется, может работать, но я не могу указать установку определенных файлов.
Я пытался использовать INSTALL_COMMAND
часть ExternalProject_Add
, но он запускается на этапе сборки основного проекта, а не на этапе установки.
Как я могу это сделать?