Image rules: filter packages list via FFilterByBuildFeatures
AddPackageFilesToHaikuImage, AddHaikuImagePackages: For convenience filter the given package file/package list through FFilterByBuildFeatures.
This commit is contained in:
@@ -933,6 +933,7 @@ rule AddBootModuleSymlinksToHaikuImage targets
|
|||||||
|
|
||||||
rule AddPackageFilesToHaikuImage location : packages
|
rule AddPackageFilesToHaikuImage location : packages
|
||||||
{
|
{
|
||||||
|
packages = [ FFilterByBuildFeatures $(packages) ] ;
|
||||||
HAIKU_PACKAGES_IN_IMAGE on $(HAIKU_IMAGE_CONTAINER_NAME)
|
HAIKU_PACKAGES_IN_IMAGE on $(HAIKU_IMAGE_CONTAINER_NAME)
|
||||||
= [ on $(HAIKU_IMAGE_CONTAINER_NAME) return $(HAIKU_PACKAGES_IN_IMAGE) ]
|
= [ on $(HAIKU_IMAGE_CONTAINER_NAME) return $(HAIKU_PACKAGES_IN_IMAGE) ]
|
||||||
$(packages) ;
|
$(packages) ;
|
||||||
@@ -997,6 +998,8 @@ rule AddHaikuImagePackages packages : installationLocation
|
|||||||
|
|
||||||
installationLocation ?= common ;
|
installationLocation ?= common ;
|
||||||
|
|
||||||
|
packages = [ FFilterByBuildFeatures $(packages) ] ;
|
||||||
|
|
||||||
local package ;
|
local package ;
|
||||||
for package in $(packages) {
|
for package in $(packages) {
|
||||||
local resolvedPackage = [ IsPackageAvailable $(package) ] ;
|
local resolvedPackage = [ IsPackageAvailable $(package) ] ;
|
||||||
|
|||||||
Reference in New Issue
Block a user