add runtime libs to unixshell (debian 11 is stupid and doesn't add them automatically)

This commit is contained in:
henderkes 2025-10-20 23:04:33 +02:00
parent 32efeb970c
commit bba390dbcc

View File

@ -8,6 +8,7 @@ use SPC\builder\freebsd\library\BSDLibraryBase;
use SPC\builder\linux\library\LinuxLibraryBase; use SPC\builder\linux\library\LinuxLibraryBase;
use SPC\builder\macos\library\MacOSLibraryBase; use SPC\builder\macos\library\MacOSLibraryBase;
use SPC\exception\SPCInternalException; use SPC\exception\SPCInternalException;
use SPC\util\SPCTarget;
use ZM\Logger\ConsoleColor; use ZM\Logger\ConsoleColor;
/** /**
@ -48,7 +49,7 @@ class UnixShell extends Shell
'CFLAGS' => $library->getLibExtraCFlags(), 'CFLAGS' => $library->getLibExtraCFlags(),
'CXXFLAGS' => $library->getLibExtraCXXFlags(), 'CXXFLAGS' => $library->getLibExtraCXXFlags(),
'LDFLAGS' => $library->getLibExtraLdFlags(), 'LDFLAGS' => $library->getLibExtraLdFlags(),
'LIBS' => $library->getLibExtraLibs(), 'LIBS' => $library->getLibExtraLibs() . SPCTarget::getRuntimeLibs(),
]); ]);
return $this; return $this;
} }