From 03bb25c3aecd9d60b5f6e044fe7dedf0393e85c4 Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Sun, 5 Jan 2020 15:22:47 +0800 Subject: [PATCH] fix: build under non win32 platform --- main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index ca557e8..1e0f95e 100644 --- a/main.cpp +++ b/main.cpp @@ -5,6 +5,11 @@ #include #include +// QM_FILE_INSTALL_DIR should be defined from the CMakeLists file. +#ifndef QM_FILE_INSTALL_DIR +#define QM_FILE_INSTALL_DIR ":/i18n/" +#endif // QM_FILE_INSTALL_DIR + int main(int argc, char *argv[]) { QApplication a(argc, argv); @@ -14,7 +19,7 @@ int main(int argc, char *argv[]) #ifdef _WIN32 qmDir = QDir(QCoreApplication::applicationDirPath()).absoluteFilePath("translations"); #else - qmDir = QString(QM_FILE_INSTALL_DIR); + qmDir = QT_STRINGIFY(QM_FILE_INSTALL_DIR); #endif translator.load(QString("PineapplePictures_%1").arg(QLocale::system().name()), qmDir); a.installTranslator(&translator);