diff --git a/Externals/rcheevos/CMakeLists.txt b/Externals/rcheevos/CMakeLists.txt index cd48ef5b29..634e46da85 100644 --- a/Externals/rcheevos/CMakeLists.txt +++ b/Externals/rcheevos/CMakeLists.txt @@ -59,6 +59,7 @@ add_library(rcheevos target_include_directories(rcheevos PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/rcheevos/include") target_include_directories(rcheevos INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}") target_compile_definitions(rcheevos PRIVATE "RC_DISABLE_LUA=1" "RCHEEVOS_URL_SSL") +target_compile_definitions(rcheevos PRIVATE "RC_CLIENT_SUPPORTS_HASH") if(CMAKE_SYSTEM_NAME MATCHES "Windows") target_compile_definitions(rcheevos PRIVATE "_CRT_SECURE_NO_WARNINGS") endif() diff --git a/Externals/rcheevos/rcheevos b/Externals/rcheevos/rcheevos index b64ac2b250..a6cdbb4a52 160000 --- a/Externals/rcheevos/rcheevos +++ b/Externals/rcheevos/rcheevos @@ -1 +1 @@ -Subproject commit b64ac2b25038bc9feb94ca759b5ba4d02642b3af +Subproject commit a6cdbb4a529d85b74777597fcff037dde7bef66b diff --git a/Externals/rcheevos/rcheevos.vcxproj b/Externals/rcheevos/rcheevos.vcxproj index 46b8921a75..51a94c7750 100644 --- a/Externals/rcheevos/rcheevos.vcxproj +++ b/Externals/rcheevos/rcheevos.vcxproj @@ -76,7 +76,7 @@ - RC_DISABLE_LUA;RCHEEVOS_URL_SSL;%(PreprocessorDefinitions) + RC_DISABLE_LUA;RCHEEVOS_URL_SSL;RC_CLIENT_SUPPORTS_HASH;%(PreprocessorDefinitions) $(ProjectDir)rcheevos\include;%(AdditionalIncludeDirectories) diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index e87983e15b..fb2c0c18fa 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -776,4 +776,5 @@ endif() if(USE_RETRO_ACHIEVEMENTS) target_link_libraries(core PRIVATE rcheevos) target_compile_definitions(core PRIVATE -DUSE_RETRO_ACHIEVEMENTS) + target_compile_definitions(core PRIVATE -DRC_CLIENT_SUPPORTS_HASH) endif() diff --git a/Source/VSProps/Base.Dolphin.props b/Source/VSProps/Base.Dolphin.props index 5912d9d325..33da70013e 100644 --- a/Source/VSProps/Base.Dolphin.props +++ b/Source/VSProps/Base.Dolphin.props @@ -46,6 +46,7 @@ HAVE_SDL2;%(PreprocessorDefinitions) STEAM;%(PreprocessorDefinitions) USE_RETRO_ACHIEVEMENTS;%(PreprocessorDefinitions) + RC_CLIENT_SUPPORTS_HASH;%(PreprocessorDefinitions)