Make ZLib A Submodule

This commit is contained in:
TheBrokenRail
2023-10-11 15:48:54 -04:00
parent 6761e348ec
commit 26b94524a9
31 changed files with 14 additions and 23310 deletions

View File

@@ -217,15 +217,21 @@ add_library(reminecraftpe-core STATIC
world/tile/DoorTile.cpp
renderer/GL/GL.cpp
)
target_include_directories(reminecraftpe-core PUBLIC . .. ../thirdparty/zlib)
target_include_directories(reminecraftpe-core PUBLIC . ..)
# RakNet
add_subdirectory(../thirdparty/raknet raknet)
target_link_libraries(reminecraftpe-core PUBLIC raknet)
# zlib
add_subdirectory(../thirdparty/zlib zlib)
target_link_libraries(reminecraftpe-core PUBLIC zlib)
find_package(ZLIB)
if(ZLIB_FOUND)
target_link_libraries(reminecraftpe-core PUBLIC ZLIB::ZLIB)
else()
add_subdirectory(../thirdparty/zlib zlib EXCLUDE_FROM_ALL)
target_link_libraries(reminecraftpe-core PUBLIC zlibstatic)
target_include_directories(reminecraftpe-core PUBLIC ../thirdparty/zlib "${CMAKE_CURRENT_BINARY_DIR}/zlib")
endif()
# SDL
add_library(SDL INTERFACE)