Сборка пакета, как мне изменить имя файла, прежде чем он будет вставлен в пакет?
Я собираю библиотеку с именем libuv
который позволяет управлять событиями в многопоточной среде.
CMakeLists.txt работает сразу, и я мог очень быстро создать пакет Debian. Однако статическая библиотека генерируется со странным именем файла. В частности, их выбор:
libuv_a.a
Я хотел бы сохранить это в пакете обычным способом (libuv.a
).
Настроить CMakeLists.txt очень просто:
set_target_properties(uv_a PROPERTIES OUTPUT_NAME uv)
но я бы хотел избежать слияния каждый раз, когда выходит новая версия.
Есть ли способ переименовать файл, прежде чем он будет добавлен в libuv1-dev.deb
пакет?
Вероятно, что-то в debian/rules
файл? Но я пока не нашел ничего для этого, переименовать файл при установке его в структуру каталога пакета.