Как я могу скопировать системные общие библиотеки в пакет conda?

Я делаю пакет conda, который является кодом C ++, который зависит от libboost и libopencv, а затем подвергается оберткам Python. У меня libboost и libopencv установлены в моей системе определенным образом.

Я хочу распространять эти библиотеки вместе с моим пакетом (это только для внутреннего использования). Я использую обычную марку.

Я не уверен, как упаковать мой код так, чтобы разделяемые библиотеки копировались и использовались из пакета. Так что даже если я отправлю свой пакет на компьютер без установленных зависимостей, он все равно будет работать. Я хочу расставить приоритеты для моих общих библиотек, даже если установлены другие системные библиотеки. Думайте об этом как об отдельном пакете.

Я не уверен, что мне нужно использовать CMake для правильной сборки своих вещей — у кого-нибудь есть пример, который я могу использовать?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …