summaryrefslogtreecommitdiffstats
path: root/examples/applications/qtmail/emailclient.cpp
diff options
context:
space:
mode:
authorAleksW <qt-info@nokia.com>2010-02-19 16:59:16 +1000
committerAleksW <qt-info@nokia.com>2010-02-19 16:59:16 +1000
commit27be252e95dc776c64c3324e6184bc22df51a898 (patch)
tree5b86260edfdedfbdc2f2a91a076fd699010da0c2 /examples/applications/qtmail/emailclient.cpp
parent04df8b09000922588fb1df123f57b7821613c891 (diff)
On Windows consider the build configuration of the Qt libraries we are compiling against. If the build configuration is not specified we should match the configuration of the Qt libraries.
Diffstat (limited to 'examples/applications/qtmail/emailclient.cpp')
-rw-r--r--examples/applications/qtmail/emailclient.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/examples/applications/qtmail/emailclient.cpp b/examples/applications/qtmail/emailclient.cpp
index e95f0561..ede92ed8 100644
--- a/examples/applications/qtmail/emailclient.cpp
+++ b/examples/applications/qtmail/emailclient.cpp
@@ -78,6 +78,12 @@
#include <QStatusBar>
#include <statusdisplay.h>
+#ifdef LOAD_DEBUG_VERSION
+static const QString debugSuffix("d");
+#else
+static const QString debugSuffix;
+#endif
+
class ActivityIcon : public QLabel
{
Q_OBJECT
@@ -560,9 +566,9 @@ bool EmailClient::startMessageServer()
this,SLOT(messageServerProcessError(QProcess::ProcessError)));
#ifdef Q_OS_WIN
- const QString binary("/messageserver.exe");
+ static const QString binary(QString("/messageserver%1.exe").arg(debugSuffix));
#else
- const QString binary("/messageserver");
+ static const QString binary(QString("/messageserver%1").arg(debugSuffix));
#endif
m_messageServerProcess->start(QMail::messageServerPath() + binary);
@@ -2379,9 +2385,9 @@ void EmailClient::settings()
contextStatusUpdate();
#ifdef Q_OS_WIN
- const QString binary("/messagingaccounts.exe");
+ static const QString binary(QString("/messagingaccounts%1.exe").arg(debugSuffix));
#else
- const QString binary("/messagingaccounts");
+ static const QString binary(QString("/messagingaccounts%1").arg(debugSuffix));
#endif
qMailLog(Messaging) << "Starting messagingaccounts process...";