Просмотр исходного кода

Disable sbom info collection, not only emission
7dc36d07340a924c6e2393ab0028fc0d57a9e6d4

spreis 10 месяцев назад
Родитель
Сommit
f61ee5c5ca
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      build/conf/license.conf

+ 7 - 1
build/conf/license.conf

@@ -434,7 +434,13 @@ macro LICENSE(Flags...) {
     # NOTICE: final value of MODVER might not be set yet if VERSION macro is called after LICENSE. Var expansion is
     #         escaped here to prevent eager value substitution by SET but allow delayed value substitution when
     #         adding linking SBOM data command to graph.
-    SET_APPEND(_SBOM_INFO_GLOBAL "path=${MODDIR};ver=\${join=.:MODVER};lang=${MODULE_LANG}")
+    when ($_NEED_SBOM_INFO == "yes") {
+        _SBOM_INFO_LOCAL="path=${MODDIR};ver=${join=.:MODVER};lang=${MODULE_LANG}"
+    } 
+    otherwise {
+        _SBOM_INFO_LOCAL=
+    }
+    SET_APPEND(_SBOM_INFO_GLOBAL $_SBOM_INFO_LOCAL)
 }
 
 ### @usage LICENSE_RESTRICTION(ALLOW_ONLY|DENY LicenseProperty...)