Fix definitions required for build when not provided by KF5KDELibs4Support.
BUG: 400934
No Linters Available |
No Unit Test Coverage |
Buildable 4916 | |
Build 4934: arc lint + arc unit |
CMakeLists.txt | ||
---|---|---|
153 | Why ? |
CMakeLists.txt | ||
---|---|---|
153 | this is taken from KDELibs4Support, build would still fail without it: .../resources/ews/ewsclient/auth/ewspkeyauthjob.cpp: In member function ‘virtual void EwsPKeyAuthJob::start()’: .../resources/ews/ewsclient/auth/ewspkeyauthjob.cpp:72:35: error: variable ‘const QUrlQuery query’ has initializer but incomplete type const QUrlQuery query(mPKeyUri); ^ .../resources/ews/ewsclient/auth/ewspkeyauthjob.cpp: In member function ‘void EwsPKeyAuthJob::sendAuthRequest(const QByteArray&, const QUrl&, const QString&)’: .../resources/ews/ewsclient/auth/ewspkeyauthjob.cpp:102:108: error: ‘class QString’ has no member named ‘toAscii’ QStringLiteral("PKeyAuth AuthToken=\"%1\",Context=\"%2\",Version=\"1.0\"").arg(respToken, context).toAscii()); ^~~~~~~ |
CMakeLists.txt | ||
---|---|---|
153 | The resource should be fixed instead, then. |
This needs much more work unfortunately. The existing changeset also appears to be broken with oauth support, so I'm going to pull it.