Necessary fixes for custom Qt 5.12.3 built on Linux

This commit is contained in:
Roland Rossgotterer
2019-08-11 12:10:21 +02:00
committed by Mat Sutcliffe
parent ca1b0a930b
commit 8c7475f620
2 changed files with 12 additions and 10 deletions

View File

@@ -54,10 +54,6 @@ else:unix: {
QT5_LIBRARIES *= libQt5Xml.so.5
QT5_LIBRARIES *= libQt5MultimediaGstTools.so.5
ICU_LIBRARIES *= libicui18n.so.56
ICU_LIBRARIES *= libicuuc.so.56
ICU_LIBRARIES *= libicudata.so.56
qt5_target.path = $${PREFIX}/lib
QT5_LIBRARY_DIR = $$[QT_INSTALL_LIBS]
}
@@ -68,9 +64,15 @@ for (LIBRARY, QT5_LIBRARIES) {
qt5_target.files *= $${LIBRARY_PATH}
}
for (LIBRARY, ICU_LIBRARIES) {
LIBRARY_PATH = $${QT5_LIBRARY_DIR}/$${LIBRARY}
exists($$LIBRARY_PATH): qt5_target.files *= $${LIBRARY_PATH}
unix {
ICU_LIBRARIES *= libicui18n.so.55
ICU_LIBRARIES *= libicuuc.so.55
ICU_LIBRARIES *= libicudata.so.55
for (LIBRARY, ICU_LIBRARIES) {
LIBRARY_PATH = /opt/icu55/$${LIBRARY}
exists($$LIBRARY_PATH): qt5_target.files *= $${LIBRARY_PATH}
}
}
INSTALLS += qt5_target

View File

@@ -78,13 +78,13 @@
<platforms>linux linux-x64</platforms>
<distributionFileList>
<distributionFile>
<origin>../../dist/lib/libicudata.so.56</origin>
<origin>../../dist/lib/libicudata.so.55</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/lib/libicui18n.so.56</origin>
<origin>../../dist/lib/libicui18n.so.55</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/lib/libicuuc.so.56</origin>
<origin>../../dist/lib/libicuuc.so.55</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/lib/libQt5Core.so.5</origin>