mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-06 06:56:53 +08:00
Compare commits
57 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ddc22d5d86 | ||
|
|
2fcea36b29 | ||
|
|
e7333fb8db | ||
|
|
0c6cbc73d1 | ||
|
|
322d47d25d | ||
|
|
dccab84d90 | ||
|
|
48b9855b1a | ||
|
|
7bba03e629 | ||
|
|
4575d6ac6c | ||
|
|
eacf5ace62 | ||
|
|
8744698c15 | ||
|
|
188bfa777e | ||
|
|
1704223e00 | ||
|
|
34a878536b | ||
|
|
5d542203f2 | ||
|
|
641b56e52c | ||
|
|
dcf2680219 | ||
|
|
a39240b38d | ||
|
|
8e4c990b20 | ||
|
|
26b43a7b28 | ||
|
|
c74b05790c | ||
|
|
898ca8ab98 | ||
|
|
e22ba1c8f0 | ||
|
|
9afeb8539a | ||
|
|
479360397e | ||
|
|
401aaa045b | ||
|
|
47e1dd34df | ||
|
|
beb606c9cb | ||
|
|
db513056e3 | ||
|
|
5f28d0680c | ||
|
|
1415259122 | ||
|
|
ea4c99fee7 | ||
|
|
65eac15d8b | ||
|
|
f015cace95 | ||
|
|
e978441df6 | ||
|
|
f9ef0b811b | ||
|
|
4534f8f953 | ||
|
|
694a559c91 | ||
|
|
08e40460b7 | ||
|
|
4c219f7118 | ||
|
|
fadad113bc | ||
|
|
285249f452 | ||
|
|
6f0e2bb5f2 | ||
|
|
abc643a6cf | ||
|
|
96c4854fbe | ||
|
|
142870e283 | ||
|
|
5c95c956be | ||
|
|
3a7099ce84 | ||
|
|
e821ee8320 | ||
|
|
e8d2407930 | ||
|
|
6db8e9dc71 | ||
|
|
7ba1b4a454 | ||
|
|
d542683972 | ||
|
|
07c40ad25b | ||
|
|
ac512afa0c | ||
|
|
e59ea7c673 | ||
|
|
ea75e3c046 |
@@ -2,6 +2,10 @@
|
|||||||
# 3.16 is the absolute minimum though.
|
# 3.16 is the absolute minimum though.
|
||||||
cmake_minimum_required(VERSION 3.16...3.20)
|
cmake_minimum_required(VERSION 3.16...3.20)
|
||||||
|
|
||||||
|
|
||||||
|
# set QT_SUPERBUILD early, so that qtbase/.cmake.conf can check it
|
||||||
|
set(QT_SUPERBUILD TRUE)
|
||||||
|
|
||||||
# Include qtbase's .cmake.conf for access to QT_REPO_MODULE_VERSION
|
# Include qtbase's .cmake.conf for access to QT_REPO_MODULE_VERSION
|
||||||
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
||||||
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
||||||
@@ -37,7 +41,6 @@ include(ECMOptionalAddSubdirectory)
|
|||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
set(QT_NO_CREATE_TARGETS TRUE)
|
set(QT_NO_CREATE_TARGETS TRUE)
|
||||||
endif()
|
endif()
|
||||||
set(QT_SUPERBUILD TRUE)
|
|
||||||
|
|
||||||
# Get submodule list if not already defined
|
# Get submodule list if not already defined
|
||||||
if(NOT QT_BUILD_SUBMODULES)
|
if(NOT QT_BUILD_SUBMODULES)
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
33
coin/instructions/coin_qt_build_docs.yaml
Normal file
33
coin/instructions/coin_qt_build_docs.yaml
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "{{.Env.ENV_PREFIX}} cmake --build . --target qtbase/src/plugins/platforms/all qtbase/src/plugins/sqldrivers/all qttools/all --parallel -v"
|
||||||
|
maxTimeInSeconds: 12000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to build sources.
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "{{.Env.ENV_PREFIX}} cmake --build . --target docs -v"
|
||||||
|
maxTimeInSeconds: 12000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to generate docs.
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "cp -r {{.BuildDir}}/qtbase/doc/config {{.BuildDir}}/doc"
|
||||||
|
maxTimeInSeconds: 12000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: "Failed to copy qtbase/doc/config to documentation directory."
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "cp -r {{.BuildDir}}/qtbase/doc/global {{.BuildDir}}/doc"
|
||||||
|
maxTimeInSeconds: 12000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: "Failed to copy qtbase/doc/global to documentation directory."
|
||||||
|
- type: UploadArtifact
|
||||||
|
archiveDirectory: '{{.BuildDir}}/doc'
|
||||||
|
transferType: UploadModuleDocumentation
|
||||||
|
maxTimeInSeconds: 1800
|
||||||
|
maxTimeBetweenOutput: 1800
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: "Documentation"
|
||||||
4
coin/instructions/coin_qt_build_template.yaml
Normal file
4
coin/instructions/coin_qt_build_template.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- !include "{{qt/qt5}}/coin_qt_configure.yaml"
|
||||||
|
- !include "{{qt/qt5}}/coin_qt_build_docs.yaml"
|
||||||
49
coin/instructions/coin_qt_configure.yaml
Normal file
49
coin/instructions/coin_qt_configure.yaml
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
||||||
|
- type: MakeDirectory
|
||||||
|
directory: .git
|
||||||
|
- type: SetBuildDirectory
|
||||||
|
directory: "{{.SourceDir}}"
|
||||||
|
- type: ChangeDirectory
|
||||||
|
directory: "{{.BuildDir}}"
|
||||||
|
|
||||||
|
- !include "{{qt/qt5}}/prepare_configure_executable.yaml"
|
||||||
|
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: COIN_CONFIGURE_ARGS
|
||||||
|
variableValue: "{{.Env.CONFIGURE_ARGS}}"
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: COIN_CMAKE_ARGS
|
||||||
|
# Use unix separators even on Windows, to avoid escaping issues in the configure script.
|
||||||
|
variableValue: "{{.Env.CMAKE_ARGS}} {{.Env.COMMON_CMAKE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{unixPathSeparators .InstallDir}}"
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_ENV_PREFIX
|
||||||
|
variableValue: "{{.Env.ENV_PREFIX}}"
|
||||||
|
|
||||||
|
- type: ExecuteCommand
|
||||||
|
# There is no SourceDir on purpose, because configure is called directly from qtbase,
|
||||||
|
# so the script knows it's own source dir.
|
||||||
|
# TODO: Consider removing these instructions, and using the ones in qtbase/call_configure_qtbase.yaml
|
||||||
|
# once all dependencies are propagated.
|
||||||
|
command: "{{.Env.CONFIGURE_ENV_PREFIX}} {{.Env.CONFIGURE_EXECUTABLE}} {{.Env.COIN_CONFIGURE_ARGS}} -- {{.Env.COIN_CMAKE_ARGS}}"
|
||||||
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
||||||
|
maxTimeInSeconds: 6000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to call cmake.
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "{{.Env.CONFIGURE_ENV_PREFIX}} {{.Env.CONFIGURE_EXECUTABLE}} {{.SourceDir}} {{.Env.COIN_CONFIGURE_ARGS}} {{.Env.COIN_CMAKE_ARGS}}"
|
||||||
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
||||||
|
maxTimeInSeconds: 6000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to call cmake.
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
37
coin/instructions/prepare_configure_executable.yaml
Normal file
37
coin/instructions/prepare_configure_executable.yaml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
# Call either cmake or configure depending on whether the
|
||||||
|
# UseConfigure platform configuration feature is set.
|
||||||
|
# We should remove the cmake branch, once all platform configurations
|
||||||
|
# are ported to use configure.
|
||||||
|
# TODO: Remove this file, and reference the one in qtbase, once all
|
||||||
|
# all dependencies are propagated.
|
||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- type: Group
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
instructions:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "{{.SourceDir}}/configure"
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: host.os
|
||||||
|
equals_value: Windows
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "{{.SourceDir}}\\configure.bat"
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: host.os
|
||||||
|
equals_value: Windows
|
||||||
|
- type: Group
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
instructions:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "cmake"
|
||||||
@@ -6,54 +6,7 @@ accept_configuration:
|
|||||||
|
|
||||||
instructions:
|
instructions:
|
||||||
Build:
|
Build:
|
||||||
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
||||||
- type: MakeDirectory
|
|
||||||
directory: .git
|
|
||||||
- type: SetBuildDirectory
|
|
||||||
directory: "{{.SourceDir}}"
|
|
||||||
- type: ChangeDirectory
|
|
||||||
directory: "{{.BuildDir}}"
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake {{.Env.CONFIGURE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{.InstallDir}} -DQT_BUILD_TESTS=OFF {{.SourceDir}}"
|
|
||||||
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
|
||||||
maxTimeInSeconds: 6000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to call cmake.
|
|
||||||
|
|
||||||
- type: Group
|
|
||||||
instructions:
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake --build . --target qtbase/src/plugins/platforms/all qtbase/src/plugins/sqldrivers/all qttools/all --parallel -v"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to build sources.
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake --build . --target docs -v"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to generate docs.
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "cp -r {{.BuildDir}}/qtbase/doc/config {{.BuildDir}}/doc"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: "Failed to copy qtbase/doc/config to documentation directory."
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "cp -r {{.BuildDir}}/qtbase/doc/global {{.BuildDir}}/doc"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: "Failed to copy qtbase/doc/global to documentation directory."
|
|
||||||
- type: UploadArtifact
|
|
||||||
archiveDirectory: '{{.BuildDir}}/doc'
|
|
||||||
transferType: UploadModuleDocumentation
|
|
||||||
maxTimeInSeconds: 1800
|
|
||||||
maxTimeBetweenOutput: 1800
|
|
||||||
enable_if:
|
|
||||||
condition: property
|
|
||||||
property: features
|
|
||||||
contains_value: "Documentation"
|
|
||||||
|
|
||||||
Test:
|
Test:
|
||||||
- type: EnvironmentVariable
|
- type: EnvironmentVariable
|
||||||
|
|||||||
@@ -42,7 +42,9 @@ Configurations:
|
|||||||
Features: ['Sccache']
|
Features: ['Sccache']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON'
|
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc']
|
'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -54,9 +56,9 @@ Configurations:
|
|||||||
Features: ['Sccache', 'DisableTests']
|
Features: ['Sccache', 'DisableTests']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'InsignificantTests']
|
Features: ['Packaging', 'Sccache', "DebugAndRelease"]
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
@@ -65,7 +67,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-51'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['Sccache', "DebugAndRelease", 'InsignificantTests']
|
Features: ['Sccache', "DebugAndRelease"]
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
@@ -97,18 +99,18 @@ Configurations:
|
|||||||
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF'
|
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF'
|
||||||
-
|
-
|
||||||
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease", "InsignificantTests"]
|
Features: ['Sccache', "DebugAndRelease"]
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging', 'InsignificantTests']
|
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
||||||
Platform dependency: 'Windows11_21H2-MSVC2019-x64-host'
|
Platform dependency: 'Windows11_21H2-MSVC2019-x64-host'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
@@ -163,9 +165,9 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows11_21H2-LLVM-x64-host'
|
Id: 'Windows11_21H2-LLVM-x64-host'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'InsignificantTests']
|
Features: ['Sccache']
|
||||||
Configure arguments: '-GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
||||||
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache', 'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache', 'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
||||||
@@ -178,16 +180,15 @@ Configurations:
|
|||||||
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
||||||
'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'InsignificantTests']
|
Features: ['Sccache']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
||||||
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
|
||||||
Features: ['Sccache']
|
Features: ['Sccache']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
||||||
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DFEATURE_developer_build=ON -DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
'TARGET_CONFIGURE_ARGS=-DFEATURE_developer_build=ON -DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
||||||
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
||||||
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen'",
|
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci'",
|
||||||
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
||||||
"COIN_CTEST_RESULTSDIR=/home/qt/work",
|
"COIN_CTEST_RESULTSDIR=/home/qt/work",
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
|
|||||||
16
coin/platform_configs/linux_android_tests.yaml
Normal file
16
coin/platform_configs/linux_android_tests.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'RHEL-8.4-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
|
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
|
'ANDROID_EMULATOR=@emulator_x86_api_23']
|
||||||
@@ -1,13 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
|
||||||
Configure arguments: ''
|
|
||||||
Environment variables: []
|
|
||||||
Environment script: ['%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64']
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
@@ -28,6 +21,12 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Configure arguments: ''
|
Configure arguments: ''
|
||||||
Environment variables: []
|
Environment variables: []
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Qt5', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
||||||
|
Configure arguments: ''
|
||||||
|
Environment variables: []
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -4,21 +4,7 @@ Include: [
|
|||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
macos-developer-build-tests.yaml,
|
macos-developer-build-tests.yaml,
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
ios-tests.yaml
|
ios-tests.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations: []
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang']
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ Include: [
|
|||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
macos-developer-build-tests.yaml,
|
macos-developer-build-tests.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
integrity.yaml
|
integrity.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
integrity.yaml
|
integrity.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
integrity.yaml
|
integrity.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
integrity.yaml
|
integrity.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
linux_android_tests.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -5,6 +5,11 @@ Include: [
|
|||||||
cmake_platforms_target_android_host_windows.yaml
|
cmake_platforms_target_android_host_windows.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'Documentation']
|
||||||
|
Configure arguments: '-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace'
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-Mingw11-x64-host'
|
Id: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
@@ -45,4 +50,4 @@ Configurations:
|
|||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
'ANDROID_EMULATOR=@x86AutomotiveEmulator']
|
'ANDROID_EMULATOR=@automotive_emulator_x86_api_30']
|
||||||
|
|||||||
@@ -0,0 +1,42 @@
|
|||||||
|
# Create Windows 11 Tier1 image with Virtio drivers
|
||||||
|
|
||||||
|
# Create Ubuntu 20.04 and install virt-manager:
|
||||||
|
Create e.g. Ubuntu 20.04 VM
|
||||||
|
Connect to machine and download the ISO-image and virtio-drivers (http://ci-files01-hki.intra.qt.io/input/windows/virtio/virtio-win-0.1.204.iso or https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.204-1/)
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install virt-manager
|
||||||
|
sudo systemctl start libvirtd
|
||||||
|
sudo systemctl enable libvirtd
|
||||||
|
sudo reboot now
|
||||||
|
|
||||||
|
# Start virt-manager and add configurations for Windows 11:
|
||||||
|
virt-manager
|
||||||
|
File - New virtual machine
|
||||||
|
Local install media - Select ISO-image - Unselect automatically detect and select 'Microsoft Windows server 2019'
|
||||||
|
Add memory and CPU
|
||||||
|
Disk space 550
|
||||||
|
customize configuration before install
|
||||||
|
from virtual machine manager - edit - Preferences - Enable system tray icon and Enable XML editing
|
||||||
|
Overview: Firmware: UEFI x86_64: /usr/share/OVMF/OVMG_CODE.fd - Apply (chipset Q35) (i440FX UEFI) 4: UEFI-secboot
|
||||||
|
XML: Remove these two lines:
|
||||||
|
<timer name="rtc" tickpolicy="catchip"/>
|
||||||
|
<timer name="pit" tickpolicy="delay"/>
|
||||||
|
under these change 'no' to 'yes':
|
||||||
|
<timer name="hpet" present="yes"
|
||||||
|
Apply
|
||||||
|
Sata Disk 1: Disk bus: Virtio
|
||||||
|
Apply
|
||||||
|
NIC: Device model: virtio
|
||||||
|
Apply
|
||||||
|
Add Hardware: Storage: Device Type: CDROM Device
|
||||||
|
Select or create custom storage - Manage - Browse local - virtio-win-0.1.204.iso - Open - Finish
|
||||||
|
Begin installation
|
||||||
|
|
||||||
|
# If note "This PC can't run Windows 11" appears
|
||||||
|
shift + F10 - regedit - add: HKEY_LOCAL_MACHINE/SYSTEM/Setup/LabConfig
|
||||||
|
add DWORD value BypassTPMCheck with value 1
|
||||||
|
add DWORD value BypassSecureBootCheck value 1
|
||||||
|
|
||||||
|
Load driver (select win10)
|
||||||
|
|
||||||
|
After reboot and startup open virtio-win-0.1.204.iso and run virtio-win-qt-x64
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
## accordance with the commercial license agreement provided with the
|
## accordance with the commercial license agreement provided with the
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
## and conditions see https://www.qt.io/terms-conditions. For further
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
##
|
##
|
||||||
## GNU Lesser General Public License Usage
|
## GNU Lesser General Public License Usage
|
||||||
@@ -61,6 +61,12 @@ sdkApiLevel="android-31"
|
|||||||
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
||||||
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
||||||
|
|
||||||
|
# Android automotive
|
||||||
|
sdkApiLevelAutomovie="android-30"
|
||||||
|
androidAutomotive11Url="$basePath/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
||||||
|
androidAutomotive="android-automotive"
|
||||||
|
android11Sha="4a5cd2bea7ce323b724c3ff1faab13d99f9d2be9"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
ndkTargetFile="/tmp/$ndkFile"
|
ndkTargetFile="/tmp/$ndkFile"
|
||||||
@@ -130,6 +136,15 @@ echo "y" | ./sdkmanager --install "system-images;android-23;google_apis;x86" \
|
|||||||
echo "Checking the contents of Android SDK again..."
|
echo "Checking the contents of Android SDK again..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-23;google_apis;x86" -c 2048M -f
|
echo "no" | ./avdmanager create avd -n emulator_x86_api_23 -c 2048M -f \
|
||||||
|
-k "system-images;android-23;google_apis;x86"
|
||||||
|
|
||||||
|
echo "Install $sdkApiLevelAutomovie $androidAutomotive"
|
||||||
|
DownloadURL "$androidAutomotive11Url" "$androidAutomotive11Url" "$android11Sha" \
|
||||||
|
"/tmp/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
||||||
|
sudo tar -xzf "/tmp/${sdkApiLevelAutomovie}_automotive.tar.gz" -C $sdkTargetFolder/system-images
|
||||||
|
echo "no" | ./avdmanager create avd -n automotive_emulator_x86_api_30 -c 2048M -f \
|
||||||
|
-k "system-images;${sdkApiLevelAutomovie};${androidAutomotive};x86"
|
||||||
|
|
||||||
# Purely informative, show the list of avd devices
|
# Purely informative, show the list of avd devices
|
||||||
./avdmanager list avd
|
./avdmanager list avd
|
||||||
|
|||||||
62
coin/provisioning/common/linux/cmake_min_supported.sh
Executable file
62
coin/provisioning/common/linux/cmake_min_supported.sh
Executable file
@@ -0,0 +1,62 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: https://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see https://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at https://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 3 as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.LGPL3 included in the
|
||||||
|
## packaging of this file. Please review the following information to
|
||||||
|
## ensure the GNU Lesser General Public License version 3 requirements
|
||||||
|
## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
|
||||||
|
##
|
||||||
|
## GNU General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU
|
||||||
|
## General Public License version 2.0 or (at your option) the GNU General
|
||||||
|
## Public license version 3 or any later version approved by the KDE Free
|
||||||
|
## Qt Foundation. The licenses are as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
|
||||||
|
## included in the packaging of this file. Please review the following
|
||||||
|
## information to ensure the GNU General Public License requirements will
|
||||||
|
## be met: https://www.gnu.org/licenses/gpl-2.0.html and
|
||||||
|
## https://www.gnu.org/licenses/gpl-3.0.html.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs the minimum supported CMake to build Qt
|
||||||
|
|
||||||
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
majorminorversion="3.16"
|
||||||
|
version="3.16.8"
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-Linux-x86_64.tar.gz"
|
||||||
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-Linux-x86_64.tar.gz"
|
||||||
|
SHA1="a4d2f96f475ccc8e1ae1d97cf6c8ce39abaa9d7c"
|
||||||
|
targetFolder="/opt/cmake-$version"
|
||||||
|
appPrefix="cmake-$version-Linux-x86_64"
|
||||||
|
|
||||||
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
|
SetEnvVar "CMAKE_MIN_SUPPORTED_BIN_PATH" "$targetFolder/bin"
|
||||||
|
|
||||||
|
echo "CMake Min Supported = $version" >> ~/versions.txt
|
||||||
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -33,7 +33,32 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
# This script install git from sources.
|
||||||
|
# Requires GCC and Perl to be in PATH.
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_700.sh
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_710.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
version="2.31.1"
|
||||||
|
officialUrl="https://github.com/git/git/archive/refs/tags/v$version.tar.gz"
|
||||||
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/git/git-$version.tar.gz"
|
||||||
|
targetFile="/tmp/git-$version.tar.gz"
|
||||||
|
sha="859dbeaefd9cb6c590050b9cc4b83cb51e412410"
|
||||||
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
|
sourceDir="/tmp/git-$version-source"
|
||||||
|
mkdir $sourceDir
|
||||||
|
tar -xzf "$targetFile" -C $sourceDir
|
||||||
|
|
||||||
|
cd "$sourceDir/git-2.31.1"
|
||||||
|
installDir="$HOME/git"
|
||||||
|
make configure
|
||||||
|
./configure --prefix=$installDir
|
||||||
|
make all
|
||||||
|
sudo make install
|
||||||
|
|
||||||
|
SetEnvVar "PATH" "\"$installDir/bin:\$PATH\""
|
||||||
|
|
||||||
|
$installDir/bin/git --version
|
||||||
@@ -96,6 +96,11 @@ if [ ! -d "$targetFolder" ]; then
|
|||||||
fi
|
fi
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||||
|
|
||||||
|
# Add ssl certificates. Expects Ubuntu 20.04 LTS with ca-certificates package installed
|
||||||
|
cp -R /usr/share/ca-certificates "$targetFolder"
|
||||||
|
mkdir -p "$targetFolder/etc/ssl/certs"
|
||||||
|
cp -PR /etc/ssl/certs/* "$targetFolder/etc/ssl/certs"
|
||||||
|
|
||||||
sudo chown -R qt:users "$targetPath"
|
sudo chown -R qt:users "$targetPath"
|
||||||
|
|
||||||
# Verify that we have last files in tars
|
# Verify that we have last files in tars
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
# Need to add all testserver names statically
|
||||||
|
# as current Docker uses Multicast DNS (mDNS) (avahi)
|
||||||
|
# Which does not work with QNX qemu
|
||||||
|
172.31.1.1 apache2 apache2.test-net.qt.local
|
||||||
|
172.31.1.1 squid squid.test-net.qt.local
|
||||||
|
172.31.1.1 vsftpd vsftpd.test-net.qt.local
|
||||||
|
172.31.1.1 ftp-proxy ftp-proxy.test-net.qt.local
|
||||||
|
172.31.1.1 danted danted.test-net.qt.local
|
||||||
|
172.31.1.1 cyrus cyrus.test-net.qt.local
|
||||||
|
172.31.1.1 echo echo.test-net.qt.local
|
||||||
|
172.31.1.1 iptables iptables.test-net.qt.local
|
||||||
|
|
||||||
|
# For network test server which is still used on some test
|
||||||
|
# like networkselftest for local dns resolution
|
||||||
|
172.31.1.1 qt-test-server
|
||||||
|
|
||||||
|
# QtCoap testservers
|
||||||
|
172.31.1.1 californium californium.test-net.qt.local
|
||||||
|
172.31.1.1 freecoap freecoap.test-net.qt.local
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
search test-net.qt.local
|
||||||
|
nameserver 172.31.1.1
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
home/root/.ssh/environment = {
|
home/root/.ssh/environment = {
|
||||||
TERM=qansi
|
TERM=qansi
|
||||||
PATH=__IFS_PATH__:/system/xbin
|
PATH=__IFS_PATH__:/system/xbin:.
|
||||||
#LD_LIBRARY_PATH=__PROC_LIB__:/home/qt/work/install/target/lib
|
#LD_LIBRARY_PATH=__PROC_LIB__:/home/qt/work/install/target/lib
|
||||||
#QSG_RHI_BACKEND=software
|
#QSG_RHI_BACKEND=software
|
||||||
#QT_QPA_PLATFORM=offscreen
|
#QT_QPA_PLATFORM=offscreen
|
||||||
@@ -15,3 +15,11 @@ var/share/zoneinfo=usr/share/zoneinfo
|
|||||||
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
||||||
var/etc/fontconfig/fonts.conf=etc/fontconfig/fonts.conf
|
var/etc/fontconfig/fonts.conf=etc/fontconfig/fonts.conf
|
||||||
var/share/fonts=usr/share/fonts
|
var/share/fonts=usr/share/fonts
|
||||||
|
|
||||||
|
var/etc/hosts=local/misc_files/etc/hosts
|
||||||
|
var/etc/resolv.conf=local/misc_files/etc/resolv.conf
|
||||||
|
var/etc/nsswitch.conf=etc/nsswitch.conf
|
||||||
|
|
||||||
|
[uid=0 gid=0 dperms=755 type=dir] var/etc/ssl/certs
|
||||||
|
var/share/ca-certificates=local/misc_files/ca-certificates
|
||||||
|
var/etc/ssl/certs=local/misc_files/etc/ssl/certs
|
||||||
|
|||||||
@@ -18,3 +18,8 @@ rm -rf /data/var/share/fonts/NotoSansCJK*
|
|||||||
rm -rf /data/var/share/fonts/NotoSansMonoCJK*
|
rm -rf /data/var/share/fonts/NotoSansMonoCJK*
|
||||||
echo "---> Create fontconfig cache"
|
echo "---> Create fontconfig cache"
|
||||||
fc-cache &
|
fc-cache &
|
||||||
|
|
||||||
|
# Add default route so QNX knows where to send
|
||||||
|
# requests for unknown network
|
||||||
|
echo "---> Add default route"
|
||||||
|
route add default 172.31.1.1
|
||||||
|
|||||||
@@ -49,3 +49,8 @@ xbin/fsevmgr=sbin/fsevmgr
|
|||||||
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
||||||
xbin/fc-cache=bin/fc-cache
|
xbin/fc-cache=bin/fc-cache
|
||||||
xbin/fc-match=local/misc_files/fc-match
|
xbin/fc-match=local/misc_files/fc-match
|
||||||
|
|
||||||
|
# network
|
||||||
|
lib/libssl.so=usr/lib/libssl.so
|
||||||
|
xbin/nslookup=usr/bin/nslookup
|
||||||
|
xbin/curl=usr/bin/curl
|
||||||
|
|||||||
5
coin/provisioning/common/macos/install-git.sh
Executable file
5
coin/provisioning/common/macos/install-git.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
brew install git
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -42,11 +42,11 @@ SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
version="1.1.1k"
|
version="1.1.1m"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
sha="bad9dc4ae6dcc1855085463099b5dacb0ec6130b"
|
sha="39d424c4411e45f1570073d7a71b1830b96007ca"
|
||||||
opensslHome="${HOME}/openssl-${version}"
|
opensslHome="${HOME}/openssl-${version}"
|
||||||
opensslSource="${opensslHome}-src"
|
opensslSource="${opensslHome}-src"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -42,7 +42,7 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.1.1k"
|
version="1.1.1m"
|
||||||
: ' SOURCE BUILD INSTRUCTIONS - Openssl prebuilt was made using Android NDK 21
|
: ' SOURCE BUILD INSTRUCTIONS - Openssl prebuilt was made using Android NDK 21
|
||||||
# Source built requires GCC and Perl to be in PATH.
|
# Source built requires GCC and Perl to be in PATH.
|
||||||
exports_file="/tmp/export.sh"
|
exports_file="/tmp/export.sh"
|
||||||
@@ -60,7 +60,7 @@ fi
|
|||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
sha="bad9dc4ae6dcc1855085463099b5dacb0ec6130b"
|
sha="39d424c4411e45f1570073d7a71b1830b96007ca"
|
||||||
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
mkdir -p "${HOME}/openssl/android/"
|
mkdir -p "${HOME}/openssl/android/"
|
||||||
@@ -76,11 +76,11 @@ PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
|||||||
'
|
'
|
||||||
|
|
||||||
if uname -a |grep -q "Darwin"; then
|
if uname -a |grep -q "Darwin"; then
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_k_for-android-ndk-21_darwin.tar.gz"
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21_darwin.tar.gz"
|
||||||
sha="6e3e48441ff58596f25bc27fdc05ae43e5a7581d"
|
sha="d8c189f8a329263365c73bc471b6c9c68d117e3a"
|
||||||
else
|
else
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_k_for-android-ndk-21.tar.gz"
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21.tar.gz"
|
||||||
sha="8c4db1eb8460d749c998a0e033b3939123cbc5ac"
|
sha="db028f25ca4d000fe2317c3abfdfa0c234833549"
|
||||||
fi
|
fi
|
||||||
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -45,16 +45,17 @@ if (Is64BitWinHost) {
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$version = "1.1.1k"
|
$version = "1.1.1m"
|
||||||
|
$ndk_version = "r22b"
|
||||||
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
||||||
$prebuilt_zip = Get-DownloadLocation ("openssl-android-master-$version.zip")
|
$prebuilt_zip = Get-DownloadLocation ("prebuilt-openssl-${version}-fixes-ndk_root-windows.zip")
|
||||||
$sha1 = "bad9dc4ae6dcc1855085463099b5dacb0ec6130b"
|
$sha1 = "c9638d25b9709eda1ac52591c0993af52d6d1206"
|
||||||
$prebuilt_sha1 = "07fad2a44ffa90261a779782bd64fe2304487945"
|
$prebuilt_sha1 = "2bf5354b2264ed80e85fea3705ba434a38fe563e"
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
$prebuilt_url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-android-master-$version.zip"
|
$prebuilt_url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\prebuilt-openssl-${version}-fixes-ndk_root-windows.zip"
|
||||||
|
|
||||||
# msys unix style paths
|
# msys unix style paths
|
||||||
$ndkPath = "/c/Utils/Android/android-ndk-r22b"
|
$ndkPath = "/c/Utils/Android/android-ndk-${ndk_version}"
|
||||||
$openssl_path = "/c/Utils/openssl-android-master"
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
if ((Test-Path $prebuilt_url)) {
|
if ((Test-Path $prebuilt_url)) {
|
||||||
@@ -63,7 +64,8 @@ if ((Test-Path $prebuilt_url)) {
|
|||||||
Extract-7Zip $prebuilt_zip C:\Utils
|
Extract-7Zip $prebuilt_zip C:\Utils
|
||||||
Remove $prebuilt_zip
|
Remove $prebuilt_zip
|
||||||
} else {
|
} else {
|
||||||
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
# openssl-${version}_fixes-ndk_root.tar.gz package includes fixes from https://github.com/openssl/openssl/pull/17322 and string ANDROID_NDK_HOME is replaced with ANDROID_NDK_ROOT in Configurations/15-android.conf
|
||||||
|
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz $zip
|
||||||
Verify-Checksum $zip $sha1
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
Extract-7Zip $zip C:\Utils\tmp
|
Extract-7Zip $zip C:\Utils\tmp
|
||||||
|
|||||||
@@ -36,10 +36,7 @@
|
|||||||
# This script will install emscripten needed by WebAssembly
|
# This script will install emscripten needed by WebAssembly
|
||||||
|
|
||||||
$version = "2.0.14"
|
$version = "2.0.14"
|
||||||
$versionTag="fc5562126762ab26c4757147a3b4c24e85a7289e"
|
|
||||||
$versionNode = "14.15.5"
|
|
||||||
$versionWinPython = "3.9.2-1"
|
|
||||||
$versionJre = "8.152"
|
|
||||||
|
|
||||||
# Make sure python is in the path
|
# Make sure python is in the path
|
||||||
Prepend-Path "C:\Python27"
|
Prepend-Path "C:\Python27"
|
||||||
@@ -51,11 +48,19 @@ cd $installLocationEmsdk
|
|||||||
.\emsdk install $version
|
.\emsdk install $version
|
||||||
.\emsdk activate $version
|
.\emsdk activate $version
|
||||||
|
|
||||||
Set-EnvironmentVariable "EMSDK" "$installLocationEmsdk"
|
$versionWinPython = $($Env:EMSDK_PYTHON -split ('python\\') -split ('_64bit'))[1]
|
||||||
Set-EnvironmentVariable "EM_CONFIG" "$installLocationEmsdk\.emscripten"
|
$versionNode = $($Env:EMSDK_NODE -split ('node\\') -split ('_64bit'))[1]
|
||||||
Set-EnvironmentVariable "EMSDK_NODE" "$installLocationEmsdk\node\${versionNode}_64bit\bin\node.exe"
|
$versionJre = $($Env:EMSDK_JAVA_HOME -split ('java\\') -split ('_64bit'))[1]
|
||||||
Set-EnvironmentVariable "EMSDK_PYTHON" "$installLocationEmsdk\python\${versionWinPython}_64bit\python.exe"
|
|
||||||
Set-EnvironmentVariable "EMSDK_JAVA_HOME" "$installLocationEmsdk\java\${versionJre}_64bit"
|
# Set these environment variables permanently.
|
||||||
|
# Note! Using 'emsdk_env.bat --permanent' doesn't set these permanently
|
||||||
|
Set-EnvironmentVariable "EMSDK" "$env:EMSDK"
|
||||||
|
Set-EnvironmentVariable "EM_CONFIG" "$env:EM_CONFIG"
|
||||||
|
Set-EnvironmentVariable "EMSDK_NODE" "$env:EMSDK_NODE"
|
||||||
|
Set-EnvironmentVariable "EMSDK_PYTHON" "$env:EMSDK_PYTHON"
|
||||||
|
# In this case JAVA_HOME is the one emsdk install/activate set.
|
||||||
|
# We need to use EMSDK_JAVA_HOME so that we don't override JAVA_HOME which comes from install-jdk.ps1
|
||||||
|
Set-EnvironmentVariable "EMSDK_JAVA_HOME" "$env:JAVA_HOME"
|
||||||
Set-EnvironmentVariable "EMSDK_PATH" "$installLocationEmsdk;$installLocationEmsdk\node\${versionNode}_64bit\bin;$installLocationEmsdk\upstream\emscripten;$PATH"
|
Set-EnvironmentVariable "EMSDK_PATH" "$installLocationEmsdk;$installLocationEmsdk\node\${versionNode}_64bit\bin;$installLocationEmsdk\upstream\emscripten;$PATH"
|
||||||
Add-Path "$env:EMSDK_PATH"
|
Add-Path "$env:EMSDK_PATH"
|
||||||
|
|
||||||
|
|||||||
@@ -1,64 +0,0 @@
|
|||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
# This script will install Google's Protocol Buffers
|
|
||||||
# Script requires Cmake to be installed and strawberry-perl not to be installed
|
|
||||||
|
|
||||||
$version = "3.6.1"
|
|
||||||
$sha1 = "44b8ba225f3b4dc45fb56d5881ec6a91329802b6"
|
|
||||||
$officialUrl = "https://github.com/protocolbuffers/protobuf/releases/download/v$version/protobuf-all-$version.zip"
|
|
||||||
$cachedUrl = "http://ci-files01-hki.intra.qt.io/input/automotive_suite/protobuf-all-$version.zip"
|
|
||||||
$zip = "C:\Utils\protobuf-all-$version.zip"
|
|
||||||
$installationFolder = "C:\Utils\protobuf"
|
|
||||||
|
|
||||||
Write-Host "Installing Protocol Buffers"
|
|
||||||
Add-Path "C:\CMake\bin"
|
|
||||||
Download "$officialUrl" "$cachedUrl" "$zip"
|
|
||||||
Verify-Checksum "$zip" "$sha1"
|
|
||||||
Extract-7Zip "$zip" C:\Utils
|
|
||||||
New-Item -ItemType directory -Force -Path "C:\Utils\protobuf-$version\cmake\build"
|
|
||||||
New-Item -ItemType directory -Force -Path "C:\Utils\protobuf-$version\cmake\build\release"
|
|
||||||
New-Item -ItemType directory -Force -Path "$installationFolder"
|
|
||||||
cd "C:\Utils\protobuf-$version\cmake\build\release"
|
|
||||||
cmd /c "`"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Auxiliary\\Build\\vcvars64.bat`" && cmake -G `"NMake Makefiles`" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$installationFolder ../.. && nmake && nmake install"
|
|
||||||
if(![System.IO.File]::Exists("$installationFolder\bin\protoc.exe")){
|
|
||||||
Write-Host "Can't find $installationFolder\bin\protoc.exe. Installation probably failed!"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
Remove "$zip"
|
|
||||||
|
|
||||||
Add-Path "$installationFolder\bin"
|
|
||||||
Set-EnvironmentVariable PROTOBUF_INCLUDE "$installationFolder\include"
|
|
||||||
Set-EnvironmentVariable PROTOBUF_LIB "$installationFolder\lib"
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -50,9 +50,9 @@
|
|||||||
# nmake install
|
# nmake install
|
||||||
#################################################################################################################################################
|
#################################################################################################################################################
|
||||||
|
|
||||||
$version = "1_1_1_k"
|
$version = "1_1_1_m"
|
||||||
$url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version-arm64.zip"
|
$url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version-arm64.zip"
|
||||||
$sha1 = "e31f6d3a4af225f9314830aad099bb8e5d4a7ff1"
|
$sha1 = "52963bba9b542eb885f19641f5cd78870246ea02"
|
||||||
$installFolder = "C:\openssl_arm64"
|
$installFolder = "C:\openssl_arm64"
|
||||||
$zip_package = "C:\Windows\Temp\$version.zip"
|
$zip_package = "C:\Windows\Temp\$version.zip"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs OpenSSL $version.
|
# This script installs OpenSSL $version.
|
||||||
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
||||||
|
|
||||||
$version = "1_1_1k"
|
$version = "1_1_1m"
|
||||||
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
||||||
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ if (Is64BitWinHost) {
|
|||||||
$installFolder = "C:\openssl"
|
$installFolder = "C:\openssl"
|
||||||
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
||||||
$sha1 = "ab5367a1f46a3779a870fe2c1a99e03f8ffa3041"
|
$sha1 = "16d83bd6d36be7b3ea85f822135352fa8f8d8134"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex64
|
Download $externalUrl $internalUrl $packagex64
|
||||||
@@ -74,7 +74,7 @@ if (Is64BitWinHost) {
|
|||||||
|
|
||||||
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
||||||
$sha1 = "49f5b7fe01d686f706071c9a00d19bd69f2e7371"
|
$sha1 = "1d7146e56b201404ce67f1e636eab360211c175a"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex86
|
Download $externalUrl $internalUrl $packagex86
|
||||||
|
|||||||
@@ -45,6 +45,11 @@ installPackages+=(glib2-devel)
|
|||||||
installPackages+=(openssl-devel)
|
installPackages+=(openssl-devel)
|
||||||
installPackages+=(freetype-devel)
|
installPackages+=(freetype-devel)
|
||||||
installPackages+=(fontconfig-devel)
|
installPackages+=(fontconfig-devel)
|
||||||
|
installPackages+=(curl-devel)
|
||||||
|
installPackages+=(expat-devel)
|
||||||
|
installPackages+=(gettext-devel)
|
||||||
|
installPackages+=(perl-devel)
|
||||||
|
installPackages+=(dh-autoreconf)
|
||||||
# cmake build
|
# cmake build
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(pcre2-devel)
|
installPackages+=(pcre2-devel)
|
||||||
|
|||||||
6
coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -45,6 +45,11 @@ installPackages+=(glib2-devel)
|
|||||||
installPackages+=(openssl-devel)
|
installPackages+=(openssl-devel)
|
||||||
installPackages+=(freetype-devel)
|
installPackages+=(freetype-devel)
|
||||||
installPackages+=(fontconfig-devel)
|
installPackages+=(fontconfig-devel)
|
||||||
|
installPackages+=(curl-devel)
|
||||||
|
installPackages+=(expat-devel)
|
||||||
|
installPackages+=(gettext-devel)
|
||||||
|
installPackages+=(perl-devel)
|
||||||
|
installPackages+=(dh-autoreconf)
|
||||||
# cmake build
|
# cmake build
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(pcre2-devel)
|
installPackages+=(pcre2-devel)
|
||||||
|
|||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_700.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_710.sh"
|
|
||||||
6
coin/provisioning/qtci-linux-RHEL-8.2-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-RHEL-8.2-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -45,6 +45,11 @@ installPackages+=(glib2-devel)
|
|||||||
installPackages+=(openssl-devel)
|
installPackages+=(openssl-devel)
|
||||||
installPackages+=(freetype-devel)
|
installPackages+=(freetype-devel)
|
||||||
installPackages+=(fontconfig-devel)
|
installPackages+=(fontconfig-devel)
|
||||||
|
installPackages+=(curl-devel)
|
||||||
|
installPackages+=(expat-devel)
|
||||||
|
installPackages+=(gettext-devel)
|
||||||
|
installPackages+=(perl-devel)
|
||||||
|
installPackages+=(dh-autoreconf)
|
||||||
# cmake build
|
# cmake build
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(pcre2-devel)
|
installPackages+=(pcre2-devel)
|
||||||
|
|||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_700.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_710.sh"
|
|
||||||
6
coin/provisioning/qtci-linux-RHEL-8.4-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-RHEL-8.4-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -5,7 +5,7 @@ set -ex
|
|||||||
sudo curl http://repo-clones.ci.qt.io:8081/tools/rmt-client-setup --output rmt-client-setup
|
sudo curl http://repo-clones.ci.qt.io:8081/tools/rmt-client-setup --output rmt-client-setup
|
||||||
sudo chmod 755 rmt-client-setup
|
sudo chmod 755 rmt-client-setup
|
||||||
sudo SUSEConnect --cleanup
|
sudo SUSEConnect --cleanup
|
||||||
sudo sh rmt-client-setup https://repo-clones.ci.qt.io:8082 --yes --fingerprint C9:4F:0B:81:DE:84:AF:F2:50:3E:89:B9:7F:BC:63:BB:A7:AC:BE:97
|
sudo sh rmt-client-setup https://repo-clones.ci.qt.io:8082 --yes --fingerprint 80:90:7F:45:C6:DF:45:8A:57:25:1E:17:5E:D7:E3:6E:96:1B:1B:95
|
||||||
|
|
||||||
# Activate these modules
|
# Activate these modules
|
||||||
sudo SUSEConnect -p sle-module-basesystem/15.3/x86_64
|
sudo SUSEConnect -p sle-module-basesystem/15.3/x86_64
|
||||||
|
|||||||
@@ -112,6 +112,9 @@ sudo zypper -nq update open-vm-tools
|
|||||||
# RTA tests requires python 2 xml modules
|
# RTA tests requires python 2 xml modules
|
||||||
sudo zypper -nq install python-xml
|
sudo zypper -nq install python-xml
|
||||||
|
|
||||||
|
# Tools to build Git
|
||||||
|
sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
6
coin/provisioning/qtci-linux-SLES-15_SP3-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-SLES-15_SP3-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -127,6 +127,7 @@ installPackages+=(libgl1-mesa-glx)
|
|||||||
installPackages+=(libgl1-mesa-dev)
|
installPackages+=(libgl1-mesa-dev)
|
||||||
installPackages+=(libegl1-mesa-dev)
|
installPackages+=(libegl1-mesa-dev)
|
||||||
installPackages+=(curl)
|
installPackages+=(curl)
|
||||||
|
installPackages+=(libcurl4-openssl-dev)
|
||||||
installPackages+=(libicu-dev)
|
installPackages+=(libicu-dev)
|
||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
|
|||||||
6
coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -144,6 +144,7 @@ installPackages+=(libegl-dev)
|
|||||||
installPackages+=(libglvnd-dev)
|
installPackages+=(libglvnd-dev)
|
||||||
installPackages+=(libgles2-mesa-dev)
|
installPackages+=(libgles2-mesa-dev)
|
||||||
installPackages+=(curl)
|
installPackages+=(curl)
|
||||||
|
installPackages+=(libcurl4-openssl-dev)
|
||||||
installPackages+=(libicu-dev)
|
installPackages+=(libicu-dev)
|
||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
|
|||||||
6
coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -55,6 +55,9 @@ sudo zypper -nq install libspeechd-devel
|
|||||||
# make
|
# make
|
||||||
sudo zypper -nq install make
|
sudo zypper -nq install make
|
||||||
|
|
||||||
|
# Tools to build Git
|
||||||
|
sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
"$(dirname "$0")/../common/linux/cmake_min_supported.sh"
|
||||||
6
coin/provisioning/qtci-linux-openSUSE-15.3-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-linux-openSUSE-15.3-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/linux/install-git.sh"
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -49,3 +49,7 @@ sudo rpm --import /tmp/linux_signing_key.pub
|
|||||||
# Update the repo cache of zypper and install Chrome
|
# Update the repo cache of zypper and install Chrome
|
||||||
sudo zypper ref -f
|
sudo zypper ref -f
|
||||||
sudo zypper -nq install --no-confirm google-chrome-stable
|
sudo zypper -nq install --no-confirm google-chrome-stable
|
||||||
|
|
||||||
|
# Install Chromedriver Chromium
|
||||||
|
sudo zypper -nq install chromedriver
|
||||||
|
|
||||||
|
|||||||
6
coin/provisioning/qtci-macos-10.14-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-macos-10.14-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/install-git.sh"
|
||||||
6
coin/provisioning/qtci-macos-10.15-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-macos-10.15-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/install-git.sh"
|
||||||
6
coin/provisioning/qtci-macos-11.0-x86_64/30-install-git.sh
Executable file
6
coin/provisioning/qtci-macos-11.0-x86_64/30-install-git.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/install-git.sh"
|
||||||
@@ -3,9 +3,9 @@
|
|||||||
# This script will install 64-bit MinGW 11.2.0
|
# This script will install 64-bit MinGW 11.2.0
|
||||||
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
||||||
|
|
||||||
$release = "MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev1"
|
$release = "MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev3"
|
||||||
|
|
||||||
$sha1 = "76bbfd135633d3d414e06cd7bf70cae94d2311db"
|
$sha1 = "50174112ceca6f9fe42debbedda54ce6e9187302"
|
||||||
|
|
||||||
InstallMinGW $release $sha1
|
InstallMinGW $release $sha1
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-protobuf.ps1"
|
|
||||||
|
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
|
## Contact: https://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see https://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at https://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 3 as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.LGPL3 included in the
|
||||||
|
## packaging of this file. Please review the following information to
|
||||||
|
## ensure the GNU Lesser General Public License version 3 requirements
|
||||||
|
## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
|
||||||
|
##
|
||||||
|
## GNU General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU
|
||||||
|
## General Public License version 2.0 or (at your option) the GNU General
|
||||||
|
## Public license version 3 or any later version approved by the KDE Free
|
||||||
|
## Qt Foundation. The licenses are as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
|
||||||
|
## included in the packaging of this file. Please review the following
|
||||||
|
## information to ensure the GNU General Public License requirements will
|
||||||
|
## be met: https://www.gnu.org/licenses/gpl-2.0.html and
|
||||||
|
## https://www.gnu.org/licenses/gpl-3.0.html.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# MSVC 2019 and Build Tools are pre-provisioned, but the updating happens with:
|
||||||
|
. "$PSScriptRoot\..\common\windows\update-msvc2019.ps1"
|
||||||
|
|
||||||
@@ -5,6 +5,8 @@
|
|||||||
# - version
|
# - version
|
||||||
# - Optional true/false if set as default with PYTHON3/PIP3_PATH variables, default false
|
# - Optional true/false if set as default with PYTHON3/PIP3_PATH variables, default false
|
||||||
|
|
||||||
|
. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "3ee4e92a8ef94c70fb56859503fdc805d217d689" "C:\Python310_64" "3.10.0"
|
||||||
|
|
||||||
. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "a8ac14ee5486547caf84abdf151be22d9d069c0a" "C:\Python38_64" "3.8.1"
|
. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "a8ac14ee5486547caf84abdf151be22d9d069c0a" "C:\Python38_64" "3.8.1"
|
||||||
. "$PSScriptRoot\..\common\windows\python3.ps1" 32 "14ff2c2e5538b03a012cb4c9d519d970444ebd42" "C:\Python38_32" "3.8.1"
|
. "$PSScriptRoot\..\common\windows\python3.ps1" 32 "14ff2c2e5538b03a012cb4c9d519d970444ebd42" "C:\Python38_32" "3.8.1"
|
||||||
# default ones
|
# default ones
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
# This script will install 64-bit MinGW 11.2.0
|
# This script will install 64-bit MinGW 11.2.0
|
||||||
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
||||||
|
|
||||||
$release = "MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev1"
|
$release = "MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev3"
|
||||||
|
|
||||||
$sha1 = "76bbfd135633d3d414e06cd7bf70cae94d2311db"
|
$sha1 = "50174112ceca6f9fe42debbedda54ce6e9187302"
|
||||||
|
|
||||||
InstallMinGW $release $sha1
|
InstallMinGW $release $sha1
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\openssl-arm64.ps1"
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-protobuf.ps1"
|
|
||||||
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# MSVC 2019 and Build Tools are pre-provisioned, but the updating happens with:
|
|
||||||
. "$PSScriptRoot\..\common\windows\update-msvc2019.ps1"
|
|
||||||
|
|
||||||
@@ -3,9 +3,9 @@
|
|||||||
# This script will install 64-bit MinGW 11.2.0
|
# This script will install 64-bit MinGW 11.2.0
|
||||||
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
# Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW
|
||||||
|
|
||||||
$release = "mingw-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev1"
|
$release = "MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev3"
|
||||||
|
|
||||||
$sha1 = "5554791dc13468bf44e2e519c6691f2deecd000c"
|
$sha1 = "50174112ceca6f9fe42debbedda54ce6e9187302"
|
||||||
|
|
||||||
InstallMinGW $release $sha1
|
InstallMinGW $release $sha1
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\openssl-arm64.ps1"
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-protobuf.ps1"
|
|
||||||
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# MSVC 2019 and Build Tools are pre-provisioned, but the updating happens with:
|
|
||||||
. "$PSScriptRoot\..\common\windows\update-msvc2019.ps1"
|
|
||||||
|
|
||||||
2
qt3d
2
qt3d
Submodule qt3d updated: 00419b3d36...c07e67afc4
Submodule qt5compat updated: cb08cb58cf...e32f3df69e
Submodule qtactiveqt updated: 3c7b6deab6...5ef9e2421f
2
qtbase
2
qtbase
Submodule qtbase updated: a9dcd2a037...8c8e225029
2
qtcharts
2
qtcharts
Submodule qtcharts updated: 40f32a87f6...f629cc2be7
2
qtcoap
2
qtcoap
Submodule qtcoap updated: 2dc5a69113...ff863f80ae
Submodule qtconnectivity updated: 4cecb30249...0c4ef1c881
Submodule qtdatavis3d updated: ff3e4d52d5...8a9199983e
Submodule qtdeclarative updated: 6ccf3a8537...c6fdadd916
2
qtdoc
2
qtdoc
Submodule qtdoc updated: 41102ca97f...dfe601c841
Submodule qtimageformats updated: 61120bbf99...282852e3ef
Submodule qtlocation updated: c3b1059d85...6db775f6d9
2
qtlottie
2
qtlottie
Submodule qtlottie updated: ef801cd82d...bf18422ed0
2
qtmqtt
2
qtmqtt
Submodule qtmqtt updated: cd5af06fcc...c1e3a57334
Submodule qtmultimedia updated: 45cc591e99...1180358ed7
Submodule qtnetworkauth updated: a30be5cd48...f8553ff68b
2
qtopcua
2
qtopcua
Submodule qtopcua updated: 7f2d079b32...cc0c2f2096
Submodule qtpositioning updated: a4f0104a78...7864626267
2
qtqa
2
qtqa
Submodule qtqa updated: 454556fb30...42efb3e1f1
Submodule qtquick3d updated: 31f311b788...3f572ba311
Submodule qtquicktimeline updated: 5815ff3616...97d6847372
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user