diff options
Diffstat (limited to 'quacker/quacker.pro')
-rw-r--r-- | quacker/quacker.pro | 16 |
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++ { |