feat: add discord libs to cmake
This commit is contained in:
parent
d97e23e111
commit
b3e5853224
|
|
@ -26,6 +26,12 @@ if(COMPILE_PLAYER OR COMPILE_SERVER)
|
||||||
list(APPEND SOURCE Source/Hooks/CRoblox.cpp)
|
list(APPEND SOURCE Source/Hooks/CRoblox.cpp)
|
||||||
list(APPEND HEADER Header/Hooks/CRoblox.hpp)
|
list(APPEND HEADER Header/Hooks/CRoblox.hpp)
|
||||||
|
|
||||||
|
if(COMPILE_PLAYER)
|
||||||
|
# Discord Rich Presence integration
|
||||||
|
list(APPEND SOURCE Source/Discord.cpp)
|
||||||
|
list(APPEND HEADER Header/Discord.hpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(COMPILE_SERVER)
|
if(COMPILE_SERVER)
|
||||||
# Hook ServerReplicator
|
# Hook ServerReplicator
|
||||||
list(APPEND SOURCE Source/Hooks/ServerReplicator.cpp)
|
list(APPEND SOURCE Source/Hooks/ServerReplicator.cpp)
|
||||||
|
|
@ -46,6 +52,11 @@ target_link_libraries(Kiseki.Patcher PRIVATE CURL::libcurl ${DETOURS_LIBRARY})
|
||||||
|
|
||||||
# Target-specific linking and compile options
|
# Target-specific linking and compile options
|
||||||
if(COMPILE_PLAYER)
|
if(COMPILE_PLAYER)
|
||||||
|
find_path(DISCORD_RPC_INCLUDE_DIRS "discord_rpc.h")
|
||||||
|
find_library(DISCORD_RPC_LIBRARY discord-rpc REQUIRED)
|
||||||
|
|
||||||
|
target_include_directories(Kiseki.Patcher PRIVATE ${DISCORD_RPC_INCLUDE_DIRS})
|
||||||
|
target_link_libraries(Kiseki.Patcher PRIVATE ${DISCORD_RPC_LIBRARY})
|
||||||
target_compile_definitions(Kiseki.Patcher PRIVATE PLAYER)
|
target_compile_definitions(Kiseki.Patcher PRIVATE PLAYER)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue