From 38f07871cec91f100c3cfa75f89b7daf05d2cf43 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 12 Jul 2013 13:27:56 +0200 Subject: [PATCH] rule AddRepositoryPackages: add debugInfoPackage parameter It works just like the sourcePackages parameter. --- build/jam/RepositoryRules | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/build/jam/RepositoryRules b/build/jam/RepositoryRules index 0c81e02e27..6c33e6f8e0 100644 --- a/build/jam/RepositoryRules +++ b/build/jam/RepositoryRules @@ -23,6 +23,7 @@ rule AddRepositoryPackage repository : architecture : baseName : version rule AddRepositoryPackages repository : architecture : packages : sourcePackages + : debugInfoPackages { local package ; for package in $(packages) { @@ -35,12 +36,16 @@ rule AddRepositoryPackages repository : architecture : packages : sourcePackages AddRepositoryPackage $(repository) : source : $(baseName)_source : $(version) ; } + if $(baseName) in $(debugInfoPackages) { + AddRepositoryPackage $(repository) : $(architecture) + : $(baseName)_debuginfo : $(version) ; + } } } rule PackageRepository repository : architecture : repositoryUrl : anyPackages - : packages : sourcePackages + : packages : sourcePackages : debugInfoPackages { repository = $(repository:G=repository) ; @@ -54,9 +59,9 @@ rule PackageRepository repository : architecture : repositoryUrl : anyPackages = $(HAIKU_REPOSITORY_JAMFILE) ; AddRepositoryPackages $(repository) : any : $(anyPackages) - : $(sourcePackages) ; + : $(sourcePackages) : $(debugInfoPackages) ; AddRepositoryPackages $(repository) : $(architecture) : $(packages) - : $(sourcePackages) ; + : $(sourcePackages) : $(debugInfoPackages) ; # build package list file local packageListFile = $(repository:G=repository-package-list)-packages ;