|
|
|
|
@ -3,11 +3,21 @@ include(FetchContent)
|
|
|
|
|
|
|
|
|
|
find_package(Patch REQUIRED) |
|
|
|
|
|
|
|
|
|
FetchContent_Declare(discordsrc |
|
|
|
|
URL https://dl-game-sdk.discordapp.net/3.2.1/discord_game_sdk.zip |
|
|
|
|
URL_HASH MD5=73e5e1b3f8413a2c7184ef17476822f2 |
|
|
|
|
PATCH_COMMAND "${Patch_EXECUTABLE}" -p1 -N < "${CMAKE_CURRENT_LIST_DIR}/fixes.patch" || true |
|
|
|
|
) |
|
|
|
|
set(Discord_SDK_URL "https://dl-game-sdk.discordapp.net/3.2.1/discord_game_sdk.zip") |
|
|
|
|
set(Discord_SDK_HASH "73e5e1b3f8413a2c7184ef17476822f2") |
|
|
|
|
|
|
|
|
|
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") |
|
|
|
|
FetchContent_Declare(discordsrc |
|
|
|
|
URL ${Discord_SDK_URL} |
|
|
|
|
URL_HASH MD5=${Discord_SDK_HASH} |
|
|
|
|
) |
|
|
|
|
else() |
|
|
|
|
FetchContent_Declare(discordsrc |
|
|
|
|
URL ${Discord_SDK_URL} |
|
|
|
|
URL_HASH MD5=${Discord_SDK_HASH} |
|
|
|
|
PATCH_COMMAND "${Patch_EXECUTABLE}" -p1 -N < "${CMAKE_CURRENT_LIST_DIR}/fixes.patch" || true |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
FetchContent_MakeAvailableExcludeFromAll(discordsrc) |
|
|
|
|
|
|
|
|
|
file(GLOB discord_SRCS ${discordsrc_SOURCE_DIR}/cpp/*.cpp) |
|
|
|
|
|