5 # Copy Qt runtime libraries into the build directory (to run or package)
18 libQt5XmlPatterns
.so
.5 \
20 libQt5Concurrent
.so
.5 \
21 libQt5PrintSupport
.so
.5 \
22 libQt5SerialPort
.so
.5 \
23 libQt5Multimedia
.so
.5 \
24 libQt5MultimediaWidgets
.so
.5 \
26 libQt5QuickWidgets
.so
.5 \
29 libQt5QuickParticles
.so
.5 \
31 libQt5X11Extras
.so
.5 \
36 contains(QT_ARCH
, x86_64
) {
42 addCopyFileTarget($$
{lib
},$$
[QT_INSTALL_LIBS
],$$
{GCS_QT_LIBRARY_PATH
})
46 iconengines
/libqsvgicon
.so \
47 imageformats
/libqgif
.so \
48 imageformats
/libqico
.so \
49 imageformats
/libqjpeg
.so \
50 imageformats
/libqsvg
.so \
51 imageformats
/libqtiff
.so \
52 platforms
/libqxcb
.so \
53 xcbglintegrations
/libqxcb
-glx
-integration
.so \
54 sqldrivers
/libqsqlite
.so
56 contains(QT_ARCH
, x86_64
) {
58 mediaservice
/libgstaudiodecoder
.so \
59 mediaservice
/libgstmediaplayer
.so
62 mediaservice
/libqtmedia_audioengine
.so
67 # set debug suffix if needed
68 CONFIG(debug
, debug
|release
):DS
= "d"
74 Qt5Widgets$$
{DS
}.dll \
75 Qt5Network$$
{DS
}.dll \
81 Qt5XmlPatterns$$
{DS
}.dll \
83 Qt5Concurrent$$
{DS
}.dll \
84 Qt5PrintSupport$$
{DS
}.dll \
85 Qt5SerialPort$$
{DS
}.dll \
86 Qt5Multimedia$$
{DS
}.dll \
87 Qt5MultimediaWidgets$$
{DS
}.dll \
89 Qt5QuickWidgets$$
{DS
}.dll \
109 contains(QT_ARCH
, i386
) {
118 addCopyFileTarget($$
{dll
},$$
[QT_INSTALL_BINS
],$$
{GCS_APP_PATH
})
126 for(dll
, OPENSSL_DLLS
) {
127 addCopyFileTarget($$
{dll
},$$
[QT_INSTALL_BINS
],$$
{GCS_APP_PATH
})
131 iconengines
/qsvgicon$$
{DS
}.dll \
132 imageformats
/qgif$$
{DS
}.dll \
133 imageformats
/qico$$
{DS
}.dll \
134 imageformats
/qjpeg$$
{DS
}.dll \
135 imageformats
/qsvg$$
{DS
}.dll \
136 imageformats
/qtiff$$
{DS
}.dll \
137 platforms
/qwindows$$
{DS
}.dll \
138 mediaservice
/dsengine$$
{DS
}.dll \
139 sqldrivers
/qsqlite$$
{DS
}.dll
142 for(plugin
, QT_PLUGINS
) {
143 addCopyFileTarget($$
{plugin
},$$
[QT_INSTALL_PLUGINS
],$$
{GCS_QT_PLUGINS_PATH
})
146 # Copy QtQuick2 complete directories
147 # Some of these directories have a lot of files
148 # Easier to copy everything
153 QtQuick
/LocalStorage \
154 QtQuick
/Particles
.2 \
155 QtQuick
/PrivateWidgets \
157 QtQuick
/XmlListModel \
160 for(dir
, QT_QUICK2_DIRS
) {
161 addCopyDirTarget($$
{dir
},$$
[QT_INSTALL_QML
],$$
{GCS_QT_QML_PATH
})