group("third_party") project("discord-rpc") uuid("012f6131-efc0-4abd-852d-a33640732d4c") kind("StaticLib") language("C++") links({ }) defines({ "_LIB", }) includedirs({ "discord-rpc/include", "rapidjson/include" }) files({ "discord-rpc/src/connection.h", "discord-rpc/src/discord_rpc.cpp", "discord-rpc/src/msg_queue.h", "discord-rpc/src/rpc_connection.cpp", "discord-rpc/src/rpc_connection.h", "discord-rpc/src/serialization.cpp", "discord-rpc/src/serialization.h" }) filter("platforms:Linux") files({ "discord-rpc/src/connection_unix.cpp", "discord-rpc/src/discord_register_linux.cpp" }) filter("platforms:Mac") files({ "discord-rpc/src/discord_register_osx.m" }) filter("platforms:Windows") files({ "discord-rpc/src/connection_win.cpp", "discord-rpc/src/discord_register_win.cpp" })