Я знаю, что вы можете AR (macOS / Linux) или / OUT: lib1.lib lib2.lib (Windows) весь архив, но это кажется довольно грубым подходом.
Полагаю, вы могли бы вручную написать скриптдобавление объектных файлов в вашу статическую библиотеку, но это кажется очень подверженным ошибкам.
По сути, я создаю статическую библиотеку, которая использует статическую библиотеку cryptopp (технически она не используется, но она вводит эти зависимости).в любой клиент, который связывается с моей библиотекой) - и я хотел бы упростить для людей, использующих мой SDK, и просто предоставить им одну статическую библиотеку для ссылок.
Как я уже упоминал выше, я могу простоAR / OUT вся библиотека cryptopp в мою статическую библиотеку, но это кажется невероятно расточительным для небольшого количества ссылок на объекты, которые мне действительно нужны.
Я должен что-то упустить ...
Есть лиинструмент для этого?