Fix windows xz build libs (#550)

This commit is contained in:
Jerry Ma 2024-10-04 22:09:06 +08:00 committed by GitHub
parent b62963489a
commit 2f320507ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -643,7 +643,7 @@
"liblzma.a" "liblzma.a"
], ],
"static-libs-windows": [ "static-libs-windows": [
"liblzma.lib", "lzma.lib",
"liblzma_a.lib" "liblzma_a.lib"
], ],
"headers-unix": [ "headers-unix": [

View File

@ -32,7 +32,7 @@ class xz extends WindowsLibraryBase
); );
// copy liblzma.lib to liblzma_a.lib // copy liblzma.lib to liblzma_a.lib
copy(BUILD_LIB_PATH . '/liblzma.lib', BUILD_LIB_PATH . '/liblzma_a.lib'); copy(BUILD_LIB_PATH . '/lzma.lib', BUILD_LIB_PATH . '/liblzma_a.lib');
// patch lzma.h // patch lzma.h
FileSystem::replaceFileStr(BUILD_INCLUDE_PATH . '/lzma.h', 'defined(LZMA_API_STATIC)', 'defined(_WIN32)'); FileSystem::replaceFileStr(BUILD_INCLUDE_PATH . '/lzma.h', 'defined(LZMA_API_STATIC)', 'defined(_WIN32)');
} }