Skip to content

Commit 65d888f

Browse files
bug 36803: import the current state of the qt 6.7 branch
1 parent 24fb36e commit 65d888f

File tree

116 files changed

+1367
-357
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+1367
-357
lines changed

src/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ installPackages+=(ssh)
169169
installPackages+=(diffstat)
170170
installPackages+=(binfmt-support)
171171
installPackages+=(zstd)
172+
installPackages+=(libzstd-dev)
172173
# Vulkan is needed for examples
173174
installPackages+=(libvulkan-dev)
174175
# Needed for qtdltlogging

src/coin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ installPackages+=(ninja-build)
2727
installPackages+=(pcre2-devel)
2828
installPackages+=(double-conversion-devel)
2929
installPackages+=(zstd)
30+
installPackages+=(libzstd-devel)
3031
# EGL support
3132
installPackages+=(mesa-libEGL-devel)
3233
installPackages+=(mesa-libGL-devel)

src/coin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ installPackages+=(ninja-build)
2828
installPackages+=(pcre2-devel)
2929
installPackages+=(double-conversion-devel)
3030
installPackages+=(zstd)
31+
installPackages+=(libzstd-devel)
3132
# EGL support
3233
installPackages+=(mesa-libEGL-devel)
3334
installPackages+=(mesa-libGL-devel)

src/coin/provisioning/qtci-linux-RHEL-8.6-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ installPackages+=(ninja-build)
2929
installPackages+=(pcre2-devel)
3030
installPackages+=(double-conversion-devel)
3131
installPackages+=(zstd)
32+
installPackages+=(libzstd-devel)
3233
# update kernel
3334
installPackages+=(kernel)
3435
installPackages+=(kernel-tools)

src/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ installPackages+=(ninja-build)
2929
installPackages+=(pcre2-devel)
3030
installPackages+=(double-conversion-devel)
3131
installPackages+=(zstd)
32+
installPackages+=(libzstd-devel)
3233
# update kernel
3334
installPackages+=(kernel)
3435
installPackages+=(kernel-tools)

src/coin/provisioning/qtci-linux-RHEL-9.0-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ installPackages+=(ninja-build)
2929
installPackages+=(pcre2-devel)
3030
installPackages+=(double-conversion-devel)
3131
installPackages+=(zstd)
32+
installPackages+=(libzstd-devel)
3233
# EGL support
3334
# mesa-libEGL-devel need to use older version than 22.1.5-2.el9 which cause Xorg to crash
3435
installPackages+=(mesa-libEGL-devel-21.3.4-2.el9)

src/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/04-install-packages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ installPackages+=(ninja-build)
2929
installPackages+=(pcre2-devel)
3030
installPackages+=(double-conversion-devel)
3131
installPackages+=(zstd)
32+
installPackages+=(libzstd-devel)
3233
# EGL support
3334
# mesa-libEGL-devel need to use older version than 22.1.5-2.el9 which cause Xorg to crash
3435
#installPackages+=(mesa-libEGL-devel-21.3.4-2.el9)

src/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ installPackages+=(ssh)
198198
installPackages+=(diffstat)
199199
installPackages+=(binfmt-support)
200200
installPackages+=(zstd)
201+
installPackages+=(libzstd-dev)
201202
# Vulkan is needed for examples
202203
installPackages+=(libvulkan-dev)
203204
# Needed for qtdltlogging

src/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ installPackages+=(ssh)
202202
installPackages+=(diffstat)
203203
installPackages+=(binfmt-support)
204204
installPackages+=(zstd)
205+
installPackages+=(libzstd-dev)
205206
installPackages+=(lz4)
206207
# Vulkan is needed for examples
207208
installPackages+=(libvulkan-dev)

src/qtbase/cmake/QtBuildRepoHelpers.cmake

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -555,14 +555,17 @@ macro(qt_build_repo_impl_tests)
555555
message(FATAL_ERROR
556556
"Can't build both standalone tests and standalone examples at once.")
557557
endif()
558-
option(QT_BUILD_TESTS_PROJECT_${PROJECT_NAME} "Configure tests for project ${PROJECT_NAME}" TRUE)
558+
string(TOLOWER "${PROJECT_NAME}" __qt_repo_project_name_lowercase)
559+
option(QT_BUILD_TESTS_PROJECT_${__qt_repo_project_name_lowercase}
560+
"Configure tests for project ${__qt_repo_project_name_lowercase}" TRUE)
559561

560-
if (QT_BUILD_TESTS_PROJECT_${PROJECT_NAME})
562+
if (QT_BUILD_TESTS_PROJECT_${__qt_repo_project_name_lowercase})
561563
add_subdirectory(tests)
562564
if(NOT QT_BUILD_TESTS_BY_DEFAULT)
563565
set_property(DIRECTORY tests PROPERTY EXCLUDE_FROM_ALL TRUE)
564566
endif()
565567
endif()
568+
unset(__qt_repo_project_name_lowercase)
566569
endif()
567570
endmacro()
568571

@@ -576,10 +579,13 @@ macro(qt_build_repo_impl_examples)
576579

577580
message(STATUS "Configuring examples.")
578581

579-
option(QT_BUILD_EXAMPLES_PROJECT_${PROJECT_NAME} "Configure examples for project ${PROJECT_NAME}" TRUE)
580-
if (QT_BUILD_EXAMPLES_PROJECT_${PROJECT_NAME})
582+
string(TOLOWER "${PROJECT_NAME}" __qt_repo_project_name_lowercase)
583+
option(QT_BUILD_EXAMPLES_PROJECT_${__qt_repo_project_name_lowercase}
584+
"Configure examples for project ${__qt_repo_project_name_lowercase}" TRUE)
585+
if(QT_BUILD_EXAMPLES_PROJECT_${__qt_repo_project_name_lowercase})
581586
add_subdirectory(examples)
582587
endif()
588+
unset(__qt_repo_project_name_lowercase)
583589
endif()
584590
endmacro()
585591

0 commit comments

Comments
 (0)