diff options
author | Clinton Stimpson <clinton@elemtech.com> | 2016-09-22 13:13:38 -0600 |
---|---|---|
committer | Clinton Stimpson <clinton@elemtech.com> | 2016-09-22 13:19:04 -0600 |
commit | 48624b3cb85a6e1854eff0ef45996ef75b5aa9e9 (patch) | |
tree | 6c172908f50d1ddac3e219c6134424d111ea273b | |
parent | c5dcd31e92c0a09009a340e3fe23ced4f6190b64 (diff) | |
download | cmake-48624b3cb85a6e1854eff0ef45996ef75b5aa9e9.tar.gz |
cmake-gui: Do not remove library paths for Qt5 plugins.
Not removing library paths is necessary for QFileDialog to function correctly
on Linux when using Qt5.
-rw-r--r-- | Source/QtDialog/CMakeSetup.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/QtDialog/CMakeSetup.cxx b/Source/QtDialog/CMakeSetup.cxx index c849d5292a..61c4d7b2cc 100644 --- a/Source/QtDialog/CMakeSetup.cxx +++ b/Source/QtDialog/CMakeSetup.cxx @@ -101,11 +101,13 @@ int main(int argc, char** argv) QTextCodec::setCodecForLocale(utf8_codec); #endif +#if QT_VERSION < 0x050000 // clean out standard Qt paths for plugins, which we don't use anyway // when creating Mac bundles, it potentially causes problems foreach (QString p, QApplication::libraryPaths()) { QApplication::removeLibraryPath(p); } +#endif // tell the cmake library where cmake is QDir cmExecDir(QApplication::applicationDirPath()); |