Сборка пакета, как мне изменить имя файла, прежде чем он будет вставлен в пакет?

Я собираю библиотеку с именем 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 файл? Но я пока не нашел ничего для этого, переименовать файл при установке его в структуру каталога пакета.

0 ответов

Другие вопросы по тегам