From 7a4213366e2111b15c822f16f4f95c98a7f11fd9 Mon Sep 17 00:00:00 2001 From: izzy Date: Tue, 3 Mar 2026 11:47:28 -0500 Subject: [PATCH] insure that Cross64 is set on MinecraftWorld or something --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8f6aada7f..8ed62e09d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,8 @@ target_include_directories(MinecraftWorld PRIVATE target_compile_definitions(MinecraftWorld PRIVATE $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;> $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;> - $<$:_WINDOWS64> + $<$:_WINDOWS64> + $<$:_CROSS64> ) if(MSVC) target_compile_options(MinecraftWorld PRIVATE @@ -155,6 +156,8 @@ elseif(BACKEND STREQUAL "Cross64") ${CROSS64_SOURCES} ) + target_include_directories(MinecraftWorld PRIVATE "${CROSS64_DIR}/Cross64Extras") + target_include_directories(MinecraftClientCross64 PRIVATE "${CROSS64_DIR}/Cross64Extras/" @@ -166,6 +169,8 @@ elseif(BACKEND STREQUAL "Cross64") "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" ) + + target_compile_definitions(MinecraftClientCross64 PRIVATE $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_CROSS64> $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_CROSS64>