From 33b85baf778895a5dd3a244f1fa9fcaa21710ddb Mon Sep 17 00:00:00 2001 From: Hirek Date: Mon, 24 Feb 2025 22:02:01 +0100 Subject: [PATCH] Add discord-rpc library --- .gitmodules | 4 ++++ CMakeLists.txt | 6 ++++++ ref/discord-rpc | 1 + 3 files changed, 11 insertions(+) create mode 160000 ref/discord-rpc diff --git a/.gitmodules b/.gitmodules index 1d7e30cc..beb00b27 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule "ref/asio"] path = ref/asio url = https://github.com/chriskohlhoff/asio.git +[submodule "ref/discord-rpc"] + path = ref/discord-rpc + url = https://github.com/discord/discord-rpc.git + branch = v3.4.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 115423b9..e87ed77f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -429,6 +429,12 @@ target_link_libraries(${PROJECT_NAME} Threads::Threads) find_package(GLM REQUIRED) include_directories(${GLM_INCLUDE_DIR}) +# add ref/discord-rpc to the project in the same way other dependencies are added +add_subdirectory(ref/discord-rpc) +target_link_libraries(${PROJECT_NAME} discord-rpc) + + + find_package(OpenAL REQUIRED) if (TARGET OpenAL::OpenAL) target_link_libraries(${PROJECT_NAME} OpenAL::OpenAL) diff --git a/ref/discord-rpc b/ref/discord-rpc new file mode 160000 index 00000000..963aa9f3 --- /dev/null +++ b/ref/discord-rpc @@ -0,0 +1 @@ +Subproject commit 963aa9f3e5ce81a4682c6ca3d136cddda614db33