aboutsummaryrefslogtreecommitdiff
path: root/Attorney_Online_remake.pro
diff options
context:
space:
mode:
authoroldmud0 <oldmud0@users.noreply.github.com>2018-01-08 00:40:50 -0600
committeroldmud0 <oldmud0@users.noreply.github.com>2018-01-08 00:40:50 -0600
commit3797a1e9efa9423c5512004c18860c283a54301b (patch)
tree263ae9baf5f37ad064feeb4b1d2a64512e9a69eb /Attorney_Online_remake.pro
parentea01016d8c7eb4b4a68dfc61a79a999f2d2a1868 (diff)
Add Discord rich presence
This would work, were it not for some freak stack corruption caused by GCC not liking the Discord RPC library...
Diffstat (limited to 'Attorney_Online_remake.pro')
-rw-r--r--Attorney_Online_remake.pro14
1 files changed, 11 insertions, 3 deletions
diff --git a/Attorney_Online_remake.pro b/Attorney_Online_remake.pro
index 1f4df763..40355c5c 100644
--- a/Attorney_Online_remake.pro
+++ b/Attorney_Online_remake.pro
@@ -47,7 +47,8 @@ SOURCES += main.cpp\
aotextarea.cpp \
aolineedit.cpp \
aotextedit.cpp \
- aoevidencedisplay.cpp
+ aoevidencedisplay.cpp \
+ discord_rich_presence.cpp
HEADERS += lobby.h \
aoimage.h \
@@ -76,9 +77,16 @@ HEADERS += lobby.h \
aotextarea.h \
aolineedit.h \
aotextedit.h \
- aoevidencedisplay.h
+ aoevidencedisplay.h \
+ discord_rich_presence.h
-unix:LIBS += -L$$PWD -lbass
+# 1. You need to get BASS and put the x86 bass DLL/headers in the project root folder
+# AND the compilation output folder. If you want a static link, you'll probably
+# need the .lib file too. MinGW-GCC is really finicky finding BASS, it seems.
+# 2. You need to compile the Discord Rich Presence SDK separately and add the lib/headers
+# in the same way as BASS. Discord RPC uses CMake, which does not play nicely with
+# QMake, so this step must be manual.
+unix:LIBS += -L$$PWD -lbass -ldiscord-rpc
win32:LIBS += "$$PWD/bass.dll"
android:LIBS += -L$$PWD\android\libs\armeabi-v7a\ -lbass