mac fixes
This commit is contained in:
parent
61f5cd478d
commit
875610e1b3
4 changed files with 15 additions and 9 deletions
|
@ -156,6 +156,9 @@ endif (UNIX)
|
|||
if (WIN32)
|
||||
set_source_files_properties(src/main.cpp PROPERTIES COMPILE_FLAGS -DTRANSLATION_PATH=\\"translations\\")
|
||||
endif (WIN32)
|
||||
if (APPLE)
|
||||
set_source_files_properties(src/main.cpp PROPERTIES COMPILE_FLAGS -DTRANSLATION_PATH=\\"../../../translations\\")
|
||||
endif (APPLE)
|
||||
|
||||
set(cockatrice_RESOURCES cockatrice.qrc)
|
||||
set(cockatrice_TS
|
||||
|
@ -179,9 +182,9 @@ if(WIN32)
|
|||
endif(WIN32)
|
||||
|
||||
if(APPLE)
|
||||
set(OSX_ICON_FILES ${CMAKE_CURRENT_SOURCE_DIR}/resources/appicon.icns)
|
||||
set_source_files_properties(${OSX_ICON_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
|
||||
set( cockatrice_SOURCES ${cockatrice_SOURCES} ${OSX_ICON_FILES} )
|
||||
set(MACOSX_BUNDLE_ICON_FILE appicon.icns)
|
||||
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/resources/appicon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
|
||||
set(cockatrice_SOURCES ${cockatrice_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/resources/appicon.icns)
|
||||
ENDIF(APPLE)
|
||||
SET(QT_USE_QTNETWORK TRUE)
|
||||
SET(QT_USE_QTSCRIPT TRUE)
|
||||
|
|
|
@ -49,9 +49,9 @@ SoundEngine *soundEngine;
|
|||
|
||||
const QString translationPrefix = "cockatrice";
|
||||
#ifdef TRANSLATION_PATH
|
||||
const QString translationPath = TRANSLATION_PATH;
|
||||
QString translationPath = TRANSLATION_PATH;
|
||||
#else
|
||||
const QString translationPath = QString();
|
||||
QString translationPath = QString();
|
||||
#endif
|
||||
|
||||
void myMessageOutput(QtMsgType /*type*/, const char *msg)
|
||||
|
@ -69,7 +69,8 @@ void installNewTranslator()
|
|||
|
||||
qtTranslator->load("qt_" + lang, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
|
||||
qApp->installTranslator(qtTranslator);
|
||||
|
||||
if (!translationPath.startsWith("/"))
|
||||
translationPath.prepend(qApp->applicationDirPath() + "/");
|
||||
if (!settingsCache->getCustomTranslationFile().isEmpty())
|
||||
translator->load(settingsCache->getCustomTranslationFile());
|
||||
else
|
||||
|
|
|
@ -9,7 +9,7 @@ extern CardDatabase *db;
|
|||
|
||||
extern QTranslator *translator;
|
||||
extern const QString translationPrefix;
|
||||
extern const QString translationPath;
|
||||
extern QString translationPath;
|
||||
|
||||
void installNewTranslator();
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
FRAMEWORKS="Core Gui Multimedia Network Svg Xml Script"
|
||||
DATE=`date '+%Y%m%d'`
|
||||
#QTDIR="/Users/brukie/QtSDK/Desktop/Qt/474/gcc"
|
||||
QTLIB="/Users/brukie/qt/lib"
|
||||
QTPLUGINS="/Users/brukie/qt/plugins"
|
||||
QTLIB="/Users/brukie/qt_leopard/lib"
|
||||
QTPLUGINS="/Users/brukie/qt_leopard/plugins"
|
||||
PROTOBUF="/Users/brukie/protobuf"
|
||||
DIR=cockatrice_mac_$DATE
|
||||
if [ -d $DIR ]; then echo "delete old dir first"; exit 1; fi
|
||||
|
@ -15,6 +15,8 @@ cp -R build/cockatrice/cockatrice.app $DIR
|
|||
cp -R build/oracle/oracle.app $DIR
|
||||
mkdir $DIR/Frameworks
|
||||
cp -R sounds zonebg $DIR
|
||||
mkdir $DIR/translations
|
||||
cp build/cockatrice/*.qm $DIR/translations
|
||||
cp -R $QTPLUGINS $DIR/PlugIns
|
||||
for f in $FRAMEWORKS; do
|
||||
cp -R $QTLIB/Qt"$f".framework $DIR/Frameworks
|
||||
|
|
Loading…
Reference in a new issue