fix bzip2, fix curl, add iconv, add libxml2, add and fix openssl

This commit is contained in:
crazywhalecc
2023-03-21 01:51:52 +08:00
parent e62cefa9e5
commit 357b25905b
6 changed files with 339 additions and 57 deletions

View File

@@ -77,15 +77,15 @@ EOF
// lib:openssl
$openssl = $this->builder->getLib('openssl');
if ($openssl instanceof LinuxLibraryBase) {
$extra .= '-DCURL_USE_OPENSSL=ON ';
$extra .= '-DCURL_USE_OPENSSL=ON -DCURL_ENABLE_SSL=ON ';
} else {
$extra .= '-DCURL_USE_OPENSSL=OFF -DCURL_ENABLE_SSL=OFF ';
}
// lib:zlib
$zlib = $this->builder->getLib('zlib');
if ($zlib instanceof LinuxLibraryBase) {
$extra .= '-DZLIB_LIBRARY="' . $zlib->getStaticLibFiles(style: 'cmake') . '" ' .
'-DZLIB_INCLUDE_DIR=' . BUILD_INCLUDE_PATH . ' ';
$extra .= '-DZLIB_LIBRARIES="' . $zlib->getStaticLibFiles(style: 'cmake') . '" ' .
'-DZLIB_INCLUDE_DIRS="' . BUILD_INCLUDE_PATH . '" ';
}
// lib:libssh2
$libssh2 = $this->builder->getLib('libssh2');