Fix for cmake compatibility

This commit is contained in:
Soggy_Pancake 2026-03-21 22:59:04 -07:00
parent cc74830b13
commit 55ff65615e
2 changed files with 7 additions and 0 deletions

View file

@ -35,6 +35,7 @@ target_include_directories(Minecraft.Client PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/include"
"${CMAKE_SOURCE_DIR}/include/"
"${CMAKE_CURRENT_SOURCE_DIR}/Common/libs/bit7z/include"
)
target_compile_definitions(Minecraft.Client PRIVATE
${MINECRAFT_SHARED_DEFINES}
@ -60,11 +61,13 @@ target_link_libraries(Minecraft.Client PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input_d.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage_d.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC_d.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/Common/libs/bit7z/lib/x64/Debug/bit7z.lib"
>
$<$<NOT:$<CONFIG:Debug>>: # Release 4J libraries
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC.lib"
"${CMAKE_CURRENT_SOURCE_DIR}/Common/libs/bit7z/lib/x64/Release/bit7z.lib"
>
)

View file

@ -69,6 +69,10 @@ set(_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS
"${CMAKE_CURRENT_SOURCE_DIR}/SocketAddress.h"
"${CMAKE_CURRENT_SOURCE_DIR}/System.h"
"${CMAKE_CURRENT_SOURCE_DIR}/system.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ZipFile.h"
"${CMAKE_CURRENT_SOURCE_DIR}/ZipFile.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ZipEntry.h"
"${CMAKE_CURRENT_SOURCE_DIR}/ZipEntry.cpp"
)
source_group("ConsoleJavaLibs" FILES ${_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS})