mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 19:05:31 +08:00
Cleanup and resort the installed Qt5 libraries
Adding Qwt as a library added a couple of more Qt5 dependencies that were undetected so far. So I went through all our binaries and dependencies and tried to find all required sub dependencies. After that, the lists have been sorted for easier maintenance.
This commit is contained in:
committed by
Mat Sutcliffe
parent
4273eb4260
commit
b2e1d373f2
20
install.pri
20
install.pri
@@ -10,13 +10,14 @@ INSTALLS += text_files_target
|
|||||||
|
|
||||||
win32 {
|
win32 {
|
||||||
QT5_LIBRARIES *= Qt5Core$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5Core$${DLL_DEBUG_SUFFIX}.dll
|
||||||
QT5_LIBRARIES *= Qt5Gui$${DLL_DEBUG_SUFFIX}.dll
|
|
||||||
QT5_LIBRARIES *= Qt5Network$${DLL_DEBUG_SUFFIX}.dll
|
|
||||||
QT5_LIBRARIES *= Qt5DBus$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5DBus$${DLL_DEBUG_SUFFIX}.dll
|
||||||
QT5_LIBRARIES *= Qt5Xml$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5Gui$${DLL_DEBUG_SUFFIX}.dll
|
||||||
QT5_LIBRARIES *= Qt5Multimedia$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5Multimedia$${DLL_DEBUG_SUFFIX}.dll
|
||||||
|
QT5_LIBRARIES *= Qt5Network$${DLL_DEBUG_SUFFIX}.dll
|
||||||
|
QT5_LIBRARIES *= Qt5OpenGL$${DLL_DEBUG_SUFFIX}.dll
|
||||||
QT5_LIBRARIES *= Qt5Svg$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5Svg$${DLL_DEBUG_SUFFIX}.dll
|
||||||
QT5_LIBRARIES *= Qt5Widgets$${DLL_DEBUG_SUFFIX}.dll
|
QT5_LIBRARIES *= Qt5Widgets$${DLL_DEBUG_SUFFIX}.dll
|
||||||
|
QT5_LIBRARIES *= Qt5Xml$${DLL_DEBUG_SUFFIX}.dll
|
||||||
|
|
||||||
qt5_target.path = $${PREFIX}/bin
|
qt5_target.path = $${PREFIX}/bin
|
||||||
QT5_LIBRARY_DIR = $$[QT_INSTALL_BINS]
|
QT5_LIBRARY_DIR = $$[QT_INSTALL_BINS]
|
||||||
@@ -24,15 +25,17 @@ win32 {
|
|||||||
else:macx {
|
else:macx {
|
||||||
# MacOS workaround using rsync. Otherwise all headers are also copied.
|
# MacOS workaround using rsync. Otherwise all headers are also copied.
|
||||||
qt5_target.path = $${PREFIX}/lib/QtCore.framework
|
qt5_target.path = $${PREFIX}/lib/QtCore.framework
|
||||||
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtConcurrent.framework/ $${PREFIX}/lib/QtConcurrent.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtCore.framework/ $${PREFIX}/lib/QtCore.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtCore.framework/ $${PREFIX}/lib/QtCore.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtGui.framework/ $${PREFIX}/lib/QtGui.framework/ &&
|
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtNetwork.framework/ $${PREFIX}/lib/QtNetwork.framework/ &&
|
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtDBus.framework/ $${PREFIX}/lib/QtDBus.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtDBus.framework/ $${PREFIX}/lib/QtDBus.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtXml.framework/ $${PREFIX}/lib/QtXml.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtGui.framework/ $${PREFIX}/lib/QtGui.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtMultimedia.framework/ $${PREFIX}/lib/QtMultimedia.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtMultimedia.framework/ $${PREFIX}/lib/QtMultimedia.framework/ &&
|
||||||
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtNetwork.framework/ $${PREFIX}/lib/QtNetwork.framework/ &&
|
||||||
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtOpenGL.framework/ $${PREFIX}/lib/QtOpenGL.framework/ &&
|
||||||
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtPrintSupport.framework/ $${PREFIX}/lib/QtPrintSupport.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtSvg.framework/ $${PREFIX}/lib/QtSvg.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtSvg.framework/ $${PREFIX}/lib/QtSvg.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtWidgets.framework/ $${PREFIX}/lib/QtWidgets.framework/ &&
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtWidgets.framework/ $${PREFIX}/lib/QtWidgets.framework/ &&
|
||||||
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtPrintSupport.framework/ $${PREFIX}/lib/QtPrintSupport.framework/
|
qt5_target.extra += rsync -avzl --exclude \'Headers*\' --exclude \'*debug*\' $$[QT_INSTALL_LIBS]/QtXml.framework/ $${PREFIX}/lib/QtXml.framework/
|
||||||
}
|
}
|
||||||
else:unix: {
|
else:unix: {
|
||||||
QT5_LIBRARIES *= libQt5Core.so.5
|
QT5_LIBRARIES *= libQt5Core.so.5
|
||||||
@@ -46,8 +49,7 @@ else:unix: {
|
|||||||
QT5_LIBRARIES *= libQt5Widgets.so.5
|
QT5_LIBRARIES *= libQt5Widgets.so.5
|
||||||
QT5_LIBRARIES *= libQt5XcbQpa.so.5
|
QT5_LIBRARIES *= libQt5XcbQpa.so.5
|
||||||
QT5_LIBRARIES *= libQt5Xml.so.5
|
QT5_LIBRARIES *= libQt5Xml.so.5
|
||||||
greaterThan(QT_MINOR_VERSION, 9): QT5_LIBRARIES *= libQt5MultimediaGstTools.so.5
|
QT5_LIBRARIES *= libQt5MultimediaGstTools.so.5
|
||||||
else: QT5_LIBRARIES *= libqgsttools_p.so.1
|
|
||||||
|
|
||||||
ICU_LIBRARIES *= libicui18n.so.56
|
ICU_LIBRARIES *= libicui18n.so.56
|
||||||
ICU_LIBRARIES *= libicuuc.so.56
|
ICU_LIBRARIES *= libicuuc.so.56
|
||||||
|
|||||||
@@ -24,10 +24,18 @@
|
|||||||
<allowWildcards>1</allowWildcards>
|
<allowWildcards>1</allowWildcards>
|
||||||
<origin>../../dist/bin/Qt5Gui*.dll</origin>
|
<origin>../../dist/bin/Qt5Gui*.dll</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Multimedia*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
<distributionFile>
|
<distributionFile>
|
||||||
<allowWildcards>1</allowWildcards>
|
<allowWildcards>1</allowWildcards>
|
||||||
<origin>../../dist/bin/Qt5Network*.dll</origin>
|
<origin>../../dist/bin/Qt5Network*.dll</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5OpenGL*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
<distributionFile>
|
<distributionFile>
|
||||||
<allowWildcards>1</allowWildcards>
|
<allowWildcards>1</allowWildcards>
|
||||||
<origin>../../dist/bin/Qt5Svg*.dll</origin>
|
<origin>../../dist/bin/Qt5Svg*.dll</origin>
|
||||||
@@ -40,10 +48,6 @@
|
|||||||
<allowWildcards>1</allowWildcards>
|
<allowWildcards>1</allowWildcards>
|
||||||
<origin>../../dist/bin/Qt5Xml*.dll</origin>
|
<origin>../../dist/bin/Qt5Xml*.dll</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
<distributionFile>
|
|
||||||
<allowWildcards>1</allowWildcards>
|
|
||||||
<origin>../../dist/bin/Qt5Multimedia*.dll</origin>
|
|
||||||
</distributionFile>
|
|
||||||
<distributionFile>
|
<distributionFile>
|
||||||
<allowWildcards>1</allowWildcards>
|
<allowWildcards>1</allowWildcards>
|
||||||
<origin>../../dist/bin/dbus-1-3.dll</origin>
|
<origin>../../dist/bin/dbus-1-3.dll</origin>
|
||||||
@@ -90,9 +94,18 @@
|
|||||||
<distributionFile>
|
<distributionFile>
|
||||||
<origin>../../dist/lib/libQt5Multimedia.so.5</origin>
|
<origin>../../dist/lib/libQt5Multimedia.so.5</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/lib/libQt5MultimediaGstTools.so.5</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/lib/libQt5MultimediaWidgets.so.5</origin>
|
||||||
|
</distributionFile>
|
||||||
<distributionFile>
|
<distributionFile>
|
||||||
<origin>../../dist/lib/libQt5Network.so.5</origin>
|
<origin>../../dist/lib/libQt5Network.so.5</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/lib/libQt5OpenGL.so.5</origin>
|
||||||
|
</distributionFile>
|
||||||
<distributionFile>
|
<distributionFile>
|
||||||
<origin>../../dist/lib/libQt5Svg.so.5</origin>
|
<origin>../../dist/lib/libQt5Svg.so.5</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
@@ -116,6 +129,9 @@
|
|||||||
<distributionFile>
|
<distributionFile>
|
||||||
<origin>../../dist/lib/libdbus-1.3.dylib</origin>
|
<origin>../../dist/lib/libdbus-1.3.dylib</origin>
|
||||||
</distributionFile>
|
</distributionFile>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/lib/QtConcurrent.framework</origin>
|
||||||
|
</distributionDirectory>
|
||||||
<distributionDirectory>
|
<distributionDirectory>
|
||||||
<origin>../../dist/lib/QtCore.framework</origin>
|
<origin>../../dist/lib/QtCore.framework</origin>
|
||||||
</distributionDirectory>
|
</distributionDirectory>
|
||||||
@@ -131,6 +147,9 @@
|
|||||||
<distributionDirectory>
|
<distributionDirectory>
|
||||||
<origin>../../dist/lib/QtNetwork.framework</origin>
|
<origin>../../dist/lib/QtNetwork.framework</origin>
|
||||||
</distributionDirectory>
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/lib/QtOpenGL.framework</origin>
|
||||||
|
</distributionDirectory>
|
||||||
<distributionDirectory>
|
<distributionDirectory>
|
||||||
<origin>../../dist/lib/QtPrintSupport.framework</origin>
|
<origin>../../dist/lib/QtPrintSupport.framework</origin>
|
||||||
</distributionDirectory>
|
</distributionDirectory>
|
||||||
|
|||||||
Reference in New Issue
Block a user