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>
This commit is contained in:
1 file changed
+27
-1
@@ -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[@]}")"
|
||||
|
||||
Reference in new issue
Block a user