QtPackage: set QT_ADDITIONAL_SBOM_DOCUMENT_PATHS (#49319)

* QtPackage: set QT_ADDITIONAL_SBOM_DOCUMENT_PATHS

* QtPackage: self.spec.satisfies("@6.9:")

* QtPackage: if self.spec.satisfies("@6.9:")
This commit is contained in:
Wouter Deconinck 2025-03-05 20:53:35 -06:00 committed by GitHub
parent 18399d0bd1
commit 03e9ca0a76
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -123,6 +123,11 @@ def setup_dependent_build_environment(self, env, dependent_spec):
# so we have to point dependencies to the cmake config files.
env.prepend_path("QT_ADDITIONAL_PACKAGES_PREFIX_PATH", self.spec.prefix)
# Qt creates SBOM files based on the used SBOM files in the prefix, and
# in additional paths for other components.
if self.spec.satisfies("@6.9:"):
env.prepend_path("QT_ADDITIONAL_SBOM_DOCUMENT_PATHS", self.spec.prefix)
class QtBase(QtPackage):
"""Qt Base (Core, Gui, Widgets, Network, ...)"""