From f345ebc16f873d981252de5b38049d4e41fc0484 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Wed, 7 Oct 2026 09:27:15 +0000 Subject: [PATCH] Fix: Use release-specific GROUP3 targets for RELEASE_BUILD - Add RELEASE_GROUP3_TARGETS array with Z components only (no svc* targets) - Use RELEASE_GROUP3_TARGETS when RELEASE_BUILD=ON to exclude Lts/Services - This fixes build failure on svcPdmCommon which is outside release scope Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../qt6-migrated-legatus/new_docker_build.sh | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/qt6-after/qt6-migrated-legatus/new_docker_build.sh b/qt6-after/qt6-migrated-legatus/new_docker_build.sh index 04df933f8..1d664ec90 100755 --- a/qt6-after/qt6-migrated-legatus/new_docker_build.sh +++ b/qt6-after/qt6-migrated-legatus/new_docker_build.sh @@ -518,6 +518,27 @@ GROUP3_TARGETS=( whgTests ) +# Release build targets: Z components only (no Lts/Services) +# Used when RELEASE_BUILD=ON to build only release scope modules +RELEASE_GROUP3_TARGETS=( + NGLLogger + nglapplication + nglcompression + nglcoreapplication + ngldb + nglguiapplication + nglsettings + nglsingleapplication + nglsinglecoreapplication + ngltools + ngltranslator + nglwidgets + qtsingleapplication + qtsinglecoreapplication + wms_json_ds + tcpserver +) + GROUP4_TARGETS=( # DDS tests ddsGenericDataTests @@ -1140,7 +1161,12 @@ fi GROUP1_TARGETS_STRING="$(join_by ' ' "${GROUP1_TARGETS[@]}")" GROUP2_TARGETS_STRING="$(join_by ' ' "${GROUP2_TARGETS[@]}")" -GROUP3_TARGETS_STRING="$(join_by ' ' "${GROUP3_TARGETS[@]}")" +# Use release-specific targets when RELEASE_BUILD=ON +if [[ "${RELEASE_BUILD}" == "ON" ]]; then + GROUP3_TARGETS_STRING="$(join_by ' ' "${RELEASE_GROUP3_TARGETS[@]}")" +else + GROUP3_TARGETS_STRING="$(join_by ' ' "${GROUP3_TARGETS[@]}")" +fi GROUP4_TARGETS_STRING="$(join_by ' ' "${GROUP4_TARGETS[@]}")" GROUP5_TARGETS_STRING="$(join_by ' ' "${GROUP5_TARGETS[@]}")" GROUP6_TARGETS_STRING="$(join_by ' ' "${GROUP6_TARGETS[@]}")"