/
niceSOFT
/
engine
Обзор
Документация
Войти
/
niceSOFT
/
engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmake/utils.cmake
15 строк
423 B
Artem Matveev
Enable building the provider with OpenSSL 4.0
24 апр 2026, 22:15
24 апр 2026, 22:15
5209f5e
Код
Авторство
О чём код?
function(check_have_engine_api out_var) list(APPEND CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) set(CMAKE_REQUIRED_LIBRARIES OpenSSL::Crypto) check_c_source_compiles(" #include <openssl/engine.h> int main(void) { ENGINE *e = ENGINE_new(); ENGINE_free(e); return 0; } " ${out_var}) set(${out_var} ${${out_var}} PARENT_SCOPE) endfunction()