Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/cmake/FindDiscordApi.cmake
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-06-20 14:33:09 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-06-20 14:33:09 +1000
commit6352e8e3196f78388b6c771073f9e03eaa612673 (patch)
treee23772f79a7fbc41bc9108951e9e136857484bf4 /cmake/FindDiscordApi.cmake
parent6741a057e5639280d85d0f88ba26f000baa58f61 (diff)
everything everywhere
all at once
Diffstat (limited to 'cmake/FindDiscordApi.cmake')
-rw-r--r--cmake/FindDiscordApi.cmake31
1 files changed, 31 insertions, 0 deletions
diff --git a/cmake/FindDiscordApi.cmake b/cmake/FindDiscordApi.cmake
new file mode 100644
index 0000000..0cd3dd8
--- /dev/null
+++ b/cmake/FindDiscordApi.cmake
@@ -0,0 +1,31 @@
+# Variables defined by this module:
+#
+# DISCORD_API_FOUND System has discord api libs/headers
+# DISCORD_API_LIBRARY The discord api library
+# DISCORD_API_INCLUDE_DIR The location of discord api headers
+
+find_path(DISCORD_API_ROOT_DIR
+ NAMES include/discord_game_sdk.h
+)
+
+find_library(DISCORD_API_LIBRARY
+ NAMES discord_game_sdk
+ HINTS ${DISCORD_API_ROOT_DIR}/lib
+)
+
+find_path(DISCORD_API_INCLUDE_DIR
+ NAMES discord_game_sdk.h
+ HINTS ${DISCORD_API_ROOT_DIR}/include
+)
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(DiscordApi DEFAULT_MSG
+ DISCORD_API_LIBRARY
+ DISCORD_API_INCLUDE_DIR
+)
+
+mark_as_advanced(
+ DISCORD_API_ROOT_DIR
+ DISCORD_API_LIBRARY
+ DISCORD_API_INCLUDE_DIR
+)