From cb45371ed31ea40a649cf86e967185aa0e80cc02 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Fri, 5 Apr 2002 03:30:22 +0000 Subject: [PATCH] Secondary dependencies where not getting included, fixed. [SVN r13372] --- boost-base.jam | 3 +++ v1/boost-base.jam | 3 +++ 2 files changed, 6 insertions(+) diff --git a/boost-base.jam b/boost-base.jam index 03eb5347b..c3b3b6064 100644 --- a/boost-base.jam +++ b/boost-base.jam @@ -1614,6 +1614,9 @@ rule subvariant-target ( target : subvariant-id build-properties * : toolset var if [ get-values <$(STATIC_TYPES)> <$(SHARED_TYPES)> : $(gTARGET_DEPS($(target))) ] { + # include each jamfile describing a dependee target. + dependent-include [ get-values <$(STATIC_TYPES)> <$(SHARED_TYPES)> : $(gTARGET_DEPS($(target))) ] ; + local libs dlls ; { # Protect target variables against modification while lib dependencies diff --git a/v1/boost-base.jam b/v1/boost-base.jam index 03eb5347b..c3b3b6064 100644 --- a/v1/boost-base.jam +++ b/v1/boost-base.jam @@ -1614,6 +1614,9 @@ rule subvariant-target ( target : subvariant-id build-properties * : toolset var if [ get-values <$(STATIC_TYPES)> <$(SHARED_TYPES)> : $(gTARGET_DEPS($(target))) ] { + # include each jamfile describing a dependee target. + dependent-include [ get-values <$(STATIC_TYPES)> <$(SHARED_TYPES)> : $(gTARGET_DEPS($(target))) ] ; + local libs dlls ; { # Protect target variables against modification while lib dependencies