bring back setting, some libraries don't build a static version if the shared one should also be built...

This commit is contained in:
henderkes
2026-02-20 10:30:48 +07:00
parent cc69a169a8
commit ed1e02823a
10 changed files with 11 additions and 11 deletions

View File

@@ -56,10 +56,11 @@ class openssl extends LinuxLibraryBase
// TODO: in v3 use the following: $openssl_dir ??= SystemUtil::getOSRelease()['dist'] === 'redhat' ? '/etc/pki/tls' : '/etc/ssl';
$openssl_dir ??= '/etc/ssl';
$ex_lib = trim($ex_lib);
$noShared = getenv('SPC_LINK_STATIC') ? 'no-shared' : '';
shell()->cd($this->source_dir)->initializeEnv($this)
->exec(
"./Configure {$extra} " .
"./Configure {$noShared} {$extra} " .
'--prefix=' . BUILD_ROOT_PATH . ' ' .
'--libdir=' . BUILD_LIB_PATH . ' ' .
"--openssldir={$openssl_dir} " .