diff options
| author | Cory Fields <[email protected]> | 2013-12-18 15:46:48 -0500 |
|---|---|---|
| committer | Cory Fields <[email protected]> | 2014-01-10 16:30:33 -0500 |
| commit | 8b0f608815aa3de43208d4ac334a11bc4c408167 (patch) | |
| tree | c706b11d298ed3dc9b4068cf7cb485ec84e301e0 /src/qt/test/test_main.cpp | |
| parent | qt5: Use QT_SELECT for debian-based distros. (diff) | |
| download | discoin-8b0f608815aa3de43208d4ac334a11bc4c408167.tar.xz discoin-8b0f608815aa3de43208d4ac334a11bc4c408167.zip | |
qt5: tests: Make sure static plugin symbols are pulled in
Since we're now properly linking against static plugins for qt binaries,
we need to ensure that they're Imported properly.
Without these Imports, the linker drops some of the unused linked libs, causing
undefined symbols in QtCore.
Diffstat (limited to 'src/qt/test/test_main.cpp')
| -rw-r--r-- | src/qt/test/test_main.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/qt/test/test_main.cpp b/src/qt/test/test_main.cpp index ae584706f..ad0dfd982 100644 --- a/src/qt/test/test_main.cpp +++ b/src/qt/test/test_main.cpp @@ -1,3 +1,4 @@ +#include "bitcoin-config.h" #include "paymentservertests.h" #include "uritests.h" @@ -5,6 +6,14 @@ #include <QObject> #include <QTest> +#if defined(QT_STATICPLUGIN) && QT_VERSION < 0x050000 +#include <QtPlugin> +Q_IMPORT_PLUGIN(qcncodecs) +Q_IMPORT_PLUGIN(qjpcodecs) +Q_IMPORT_PLUGIN(qtwcodecs) +Q_IMPORT_PLUGIN(qkrcodecs) +#endif + // This is all you need to run all the tests int main(int argc, char *argv[]) { |