mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-09 17:28:09 +00:00
Fix zlib/zstd linking, add MinGW .a fallback libs
This commit is contained in:
@@ -129,7 +129,7 @@ target_link_libraries(Minecraft.Client PRIVATE
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Libs/4JLibs/libs/4J_Storage_d.lib"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Libs/4JLibs/libs/4J_Render_PC_d.lib"
|
||||
# Debug ZLIB libraries
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Common/Libs/zlib/libs/zlibstatic.lib"
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/Common/Libs/zlib/libs/zlibstatic.lib
|
||||
>
|
||||
$<$<NOT:$<CONFIG:Debug>>:
|
||||
# Release Discord libraries
|
||||
@@ -141,10 +141,10 @@ target_link_libraries(Minecraft.Client PRIVATE
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Libs/4JLibs/libs/4J_Storage.lib"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Libs/4JLibs/libs/4J_Render_PC.lib"
|
||||
# Release ZLIB libraries
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Common/Libs/zlib/libs/zlibstatic.lib"
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/Common/Libs/zlib/libs/zlibstatic.lib
|
||||
>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:z>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:zstd>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:${CMAKE_CURRENT_SOURCE_DIR}/Common/Libs/zlib/libs/libz.a>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Libs/zstd/libs/libzstd.a>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:-Wl,--end-group>
|
||||
)
|
||||
|
||||
|
||||
BIN
Minecraft.Client/Common/Libs/zlib/libs/libz.a
Normal file
BIN
Minecraft.Client/Common/Libs/zlib/libs/libz.a
Normal file
Binary file not shown.
BIN
Minecraft.Client/Windows64/Libs/zstd/libs/libzstd.a
Normal file
BIN
Minecraft.Client/Windows64/Libs/zstd/libs/libzstd.a
Normal file
Binary file not shown.
@@ -63,7 +63,7 @@ target_link_libraries(Minecraft.Server PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Windows64/Libs/4JLibs/libs/4J_Storage_d.lib"
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Windows64/Libs/4JLibs/libs/4J_Render_PC_d.lib"
|
||||
# Debug ZLIB libraries
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Libs/zlib/libs/zlibstatic.lib"
|
||||
${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Libs/zlib/libs/zlibstatic.lib
|
||||
>
|
||||
$<$<NOT:$<CONFIG:Debug>>:
|
||||
# Release Discord libraries
|
||||
@@ -73,10 +73,10 @@ target_link_libraries(Minecraft.Server PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Windows64/Libs/4JLibs/libs/4J_Storage.lib"
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Windows64/Libs/4JLibs/libs/4J_Render_PC.lib"
|
||||
# Release ZLIB libraries
|
||||
"${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Libs/zlib/libs/zlibstatic.lib"
|
||||
${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Libs/zlib/libs/zlibstatic.lib
|
||||
>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:z>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:zstd>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Libs/zlib/libs/libz.a>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:${CMAKE_SOURCE_DIR}/Minecraft.Client/Windows64/Libs/zstd/libs/libzstd.a>
|
||||
$<$<NOT:$<BOOL:${MSVC}>>:-Wl,--end-group>
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user