diff options
| author | LillyJadeKatrin <lilly.kitty.1988@gmail.com> | 2024-08-03 23:48:16 -0400 |
|---|---|---|
| committer | LillyJadeKatrin <lilly.kitty.1988@gmail.com> | 2025-04-13 08:05:59 -0400 |
| commit | cab5bc5680a40a7ddb032e49d3a5a26068c13e5f (patch) | |
| tree | 8b6f7d0e08fc0b6dfe0add367984eff4b4f7d583 /Externals | |
| parent | 6ad267017c8581855f269032b46ceaba3d63c96a (diff) | |
Update rcheevos submodule to newest master
Diffstat (limited to 'Externals')
| -rw-r--r-- | Externals/rcheevos/CMakeLists.txt | 8 | ||||
| m--------- | Externals/rcheevos/rcheevos | 0 | ||||
| -rw-r--r-- | Externals/rcheevos/rcheevos.vcxproj | 5 |
3 files changed, 12 insertions, 1 deletions
diff --git a/Externals/rcheevos/CMakeLists.txt b/Externals/rcheevos/CMakeLists.txt index f8d9bee8da..666a5e11ec 100644 --- a/Externals/rcheevos/CMakeLists.txt +++ b/Externals/rcheevos/CMakeLists.txt @@ -43,9 +43,12 @@ add_library(rcheevos rcheevos/src/rhash/hash.c rcheevos/src/rhash/md5.c rcheevos/src/rhash/md5.h + rcheevos/src/rhash/rc_hash_internal.h rcheevos/src/rurl/url.c rcheevos/src/rc_client.c + rcheevos/src/rc_client_external.c rcheevos/src/rc_client_external.h + rcheevos/src/rc_client_external_versions.h rcheevos/src/rc_client_internal.h rcheevos/src/rc_client_raintegration.c rcheevos/src/rc_client_raintegration_internal.h @@ -61,6 +64,11 @@ target_include_directories(rcheevos PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/rcheevo 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") +target_compile_definitions(rcheevos PRIVATE "RC_CLIENT_SUPPORTS_EXTERNAL") +target_compile_definitions(rcheevos PRIVATE "RC_HASH_NO_ENCRYPTED") +target_compile_definitions(rcheevos PRIVATE "RC_HASH_NO_ROM") +target_compile_definitions(rcheevos PRIVATE "RC_HASH_NO_ZIP") if(CMAKE_SYSTEM_NAME MATCHES "Windows") + target_compile_definitions(rcheevos PRIVATE "RC_CLIENT_SUPPORTS_RAINTEGRATION") target_compile_definitions(rcheevos PRIVATE "_CRT_SECURE_NO_WARNINGS") endif() diff --git a/Externals/rcheevos/rcheevos b/Externals/rcheevos/rcheevos -Subproject d54cf8f1059cebc90a6f5ecdf03df69259f2205 +Subproject 022ac70cff6cf60c8957de63d6297998904a6f0 diff --git a/Externals/rcheevos/rcheevos.vcxproj b/Externals/rcheevos/rcheevos.vcxproj index 51a94c7750..eda4fcd77f 100644 --- a/Externals/rcheevos/rcheevos.vcxproj +++ b/Externals/rcheevos/rcheevos.vcxproj @@ -41,6 +41,7 @@ <ClCompile Include="rcheevos\src\rhash\md5.c" /> <ClCompile Include="rcheevos\src\rurl\url.c" /> <ClCompile Include="rcheevos\src\rc_client.c" /> + <ClCompile Include="rcheevos\src\rc_client_external.c" /> <ClCompile Include="rcheevos\src\rc_client_raintegration.c" /> <ClCompile Include="rcheevos\src\rc_compat.c" /> <ClCompile Include="rcheevos\src\rc_util.c" /> @@ -68,7 +69,9 @@ <ClInclude Include="rcheevos\src\rcheevos\rc_validate.h" /> <ClInclude Include="rcheevos\src\rhash\aes.h" /> <ClInclude Include="rcheevos\src\rhash\md5.h" /> + <ClInclude Include="rcheevos\src\rhash\rc_hash_internal.h" /> <ClInclude Include="rcheevos\src\rc_client_external.h" /> + <ClInclude Include="rcheevos\src\rc_client_external_versions.h" /> <ClInclude Include="rcheevos\src\rc_client_internal.h" /> <ClInclude Include="rcheevos\src\rc_client_raintegration_internal.h" /> <ClInclude Include="rcheevos\src\rc_compat.h" /> @@ -76,7 +79,7 @@ </ItemGroup> <ItemDefinitionGroup> <ClCompile> - <PreprocessorDefinitions>RC_DISABLE_LUA;RCHEEVOS_URL_SSL;RC_CLIENT_SUPPORTS_HASH;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>RC_DISABLE_LUA;RCHEEVOS_URL_SSL;RC_CLIENT_SUPPORTS_HASH;RC_CLIENT_SUPPORTS_EXTERNAL;RC_CLIENT_SUPPORTS_RAINTEGRATION;RC_HASH_NO_ENCRYPTED;RC_HASH_NO_ROM;RC_HASH_NO_ZIP;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(ProjectDir)rcheevos\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> </ItemDefinitionGroup> |
