aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-08-26 09:08:40 +0200
committerEike Ziller <eike.ziller@qt.io>2019-08-26 07:12:46 +0000
commitbf37b5d513c5afd8c0c87e2d6c727830c37642e7 (patch)
tree419d06f3a796feefb45e03a3dc49467c6e0dd14b
parent98e418cb92f09eb1da5efd92ab66c5961e7fa59a (diff)
Qt Creator: Add dependency to vcredist MSVC2010 for OpenSSL
Our OpenSSL 1.1 prebuilt packages have a runtime dependency on MSVC2010 Change-Id: I8a6c0fbf463791f09a28700661ce10e8c16af1b1 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x642
-rw-r--r--packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x862
-rw-r--r--packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x643
-rw-r--r--packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x863
-rw-r--r--packaging-tools/configurations/pkg_templates/pkg_tools/qt.tools.qtcreator/meta/installscript.qs8
5 files changed, 14 insertions, 4 deletions
diff --git a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x64 b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x64
index 263b4c669..12a97fecc 100644
--- a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x64
+++ b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x64
@@ -37,6 +37,8 @@ file_list: qt-conf,
qtcreator-license-conf,
x64-tools-qtcreator-standalone-master-conf,
tools-qtcreatorcdbext-standalone-master-conf,
+ x86-tools-vcredist_32-conf,
+ x86_64-tools-vcredist_64-conf,
x86-tools-vcredist_msvc2017-conf,
x64-tools-vcredist_msvc2017-conf,
tools-windows-kits-debuggers-conf
diff --git a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x86 b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x86
index 92e05f842..4516e7818 100644
--- a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x86
+++ b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_master_x86
@@ -37,6 +37,8 @@ file_list: qt-conf,
qtcreator-license-conf,
x86-tools-qtcreator-standalone-master-conf,
tools-qtcreatorcdbext-standalone-master-conf,
+ x86-tools-vcredist_32-conf,
+ x86_64-tools-vcredist_64-conf,
x86-tools-vcredist_msvc2017-conf,
x64-tools-vcredist_msvc2017-conf,
tools-windows-kits-debuggers-conf
diff --git a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x64 b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x64
index b56a4eea7..14a8cac7b 100644
--- a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x64
+++ b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x64
@@ -37,6 +37,8 @@ file_list: qt-conf,
qtcreator-license-conf,
x64-tools-qtcreator-standalone-conf,
tools-qtcreatorcdbext-standalone-conf,
+ x86-tools-vcredist_32-conf,
+ x86_64-tools-vcredist_64-conf,
x86-tools-vcredist_msvc2017-conf,
x64-tools-vcredist_msvc2017-conf
@@ -48,4 +50,3 @@ template_name: config.xml.template.windows.qtcreator.x64
[PackageTemplates]
template_dirs: pkg_qtcreator_standalone, pkg_tools
-
diff --git a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x86 b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x86
index e8e88b5e9..28568bfa1 100644
--- a/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x86
+++ b/packaging-tools/configurations/offline_installer_jobs/qtcreator/win_x86
@@ -37,6 +37,8 @@ file_list: qt-conf,
qtcreator-license-conf,
x86-tools-qtcreator-standalone-conf,
tools-qtcreatorcdbext-standalone-conf,
+ x86-tools-vcredist_32-conf,
+ x86_64-tools-vcredist_64-conf,
x86-tools-vcredist_msvc2017-conf,
x64-tools-vcredist_msvc2017-conf
@@ -48,4 +50,3 @@ template_name: config.xml.template.windows.qtcreator
[PackageTemplates]
template_dirs: pkg_qtcreator_standalone, pkg_tools
-
diff --git a/packaging-tools/configurations/pkg_templates/pkg_tools/qt.tools.qtcreator/meta/installscript.qs b/packaging-tools/configurations/pkg_templates/pkg_tools/qt.tools.qtcreator/meta/installscript.qs
index 6e2eb1af9..a3d8cbbb7 100644
--- a/packaging-tools/configurations/pkg_templates/pkg_tools/qt.tools.qtcreator/meta/installscript.qs
+++ b/packaging-tools/configurations/pkg_templates/pkg_tools/qt.tools.qtcreator/meta/installscript.qs
@@ -54,8 +54,13 @@ function Component()
if (installer.value("os") == "win") {
// Creator needs vcredist 32bit on windows
component.addDependency("qt.tools.vcredist_msvc%QTC_MSVC%_x86");
- if (systemInfo.currentCpuArchitecture == "x86_64")
+ // for OpenSSL
+ component.addDependency("qt.tools.vcredist");
+ if (systemInfo.currentCpuArchitecture == "x86_64") {
component.addDependency("qt.tools.vcredist_msvc%QTC_MSVC%_x64");
+ // for OpenSSL
+ component.addDependency("qt.tools.vcredist_64");
+ }
}
if (installer.value("os") == "x11") {
@@ -270,4 +275,3 @@ Component.prototype.installationFinished = function()
print(e);
}
}
-