Я работаю над приложением, которое использует подключения Boost.Beast и TLS. Как часть процесса сборки моего приложения, мне нужно скомпилировать OpenSSL в статическую библиотеку. Компиляция OpenSSL занимает много времени, и я пытаюсь сократить время сборки. Я вижу, что в config
скрипте OpenSSL есть много опций для отключения частей библиотеки.
Есть ли список всех опций OpenSSL, которые я могу безопасно отключить и все еще иметь возможность использовать соединения TLS через Beast?
Причина, по которой я не использую ранее существующую разделяемую библиотеку, заключается в том, что я хочу иметь возможность развертывать переносимый автономный двоичный файл на целевое устройство, отличное от моего ПК для разработки.
Длядля удобства вот ссылка на параметры конфигурации списка документов OpenSSL: https://github.com/openssl/openssl/blob/master/INSTALL