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>