summaryrefslogtreecommitdiff
path: root/quacker/quacker.pro
diff options
context:
space:
mode:
Diffstat (limited to 'quacker/quacker.pro')
-rw-r--r--quacker/quacker.pro16
1 files changed, 16 insertions, 0 deletions
diff --git a/quacker/quacker.pro b/quacker/quacker.pro
index 785761e..6466c60 100644
--- a/quacker/quacker.pro
+++ b/quacker/quacker.pro
@@ -3,6 +3,10 @@ VERSION = 0.97
DEPENDPATH += .. ../quackleio
INCLUDEPATH += . ..
+APP_ALPHABETS_FILES.files = ../data/alphabets
+APP_LEXICA_FILES.files = ../data/lexica
+APP_STRATEGY_FILES.files = ../data/strategy
+
MOC_DIR = moc
# enable/disable debug symbols
@@ -39,6 +43,18 @@ win32:!win32-g++ {
macx {
DEFINES += FORCE_SECONDARY_ARROW_GLYPHS=1
+ ICON = quacker.icns
+
+ # copy data/ directory into app bundle
+ APP_ALPHABETS_FILES.path = Contents/MacOS/data
+ APP_LEXICA_FILES.path = Contents/MacOS/data
+ APP_STRATEGY_FILES.path = Contents/MacOS/data
+
+ QMAKE_BUNDLE_DATA += APP_ALPHABETS_FILES APP_LEXICA_FILES APP_STRATEGY_FILES APP_PLIST_FILE
+
+ # plist gymnastics
+ QMAKE_POST_LINK += ;cp -n $$PWD/quacker.plist $${OUT_PWD}/$${TARGET}.app/Contents
+ QMAKE_POST_LINK += /usr/libexec/PlistBuddy -c \"Set :GIT_COMMIT_HASH $${HC_GITHASH}\" $${OUT_PWD}/$${TARGET}.app/Contents/Info.plist
}
macx-g++ {