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