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

Я собираю библиотеку с именем 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
задан 28 April 2019 в 06:55

0 ответов

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

Похожие вопросы: