diff --git a/boost-install.jam b/boost-install.jam index ddcf57e..b87e308 100644 --- a/boost-install.jam +++ b/boost-install.jam @@ -1023,15 +1023,15 @@ local rule install-cmake-config- ( install-or-stage : version : name : requireme local reqs = $(version) library-type=$(library-type) name=$(name) ; r += [ make $(install-or-stage)/$(name)-config.cmake : $(name) : @boost-install%make-cmake-config : $(reqs) $(requirements) ] ; - r += [ install $(install-or-stage)-$(name)-config.cmake : $(install-or-stage)/$(name)-config.cmake : $(loc) $(requirements) ] ; + r += [ install $(install-or-stage)-$(name)-config.cmake : $(install-or-stage)/$(name)-config.cmake : $(loc) $(requirements) : Boost ] ; r += [ make $(install-or-stage)/$(name)-config-version.cmake : $(name) : @boost-install%make-cmake-config-version : $(reqs) $(requirements) ] ; - r += [ install $(install-or-stage)-$(name)-config-version.cmake : $(install-or-stage)/$(name)-config-version.cmake : $(loc) $(requirements) ] ; + r += [ install $(install-or-stage)-$(name)-config-version.cmake : $(install-or-stage)/$(name)-config-version.cmake : $(loc) $(requirements) : Boost ] ; if $(library-type) != INTERFACE { r += [ generate $(install-or-stage)/$(name)-variant.cmake : $(name) : @boost-install%generate-cmake-variant $(reqs) ] ; - r += [ install $(install-or-stage)-$(name)-config-variant.cmake : $(install-or-stage)/$(name)-variant.cmake : $(loc) $(requirements) ] ; + r += [ install $(install-or-stage)-$(name)-config-variant.cmake : $(install-or-stage)/$(name)-variant.cmake : $(loc) $(requirements) : Boost ] ; } } else @@ -1083,19 +1083,19 @@ rule install-or-stage-cmake-config ( name * : install-or-stage ) local boost-install-dir = [ modules.binding $(__name__) ] ; boost-install-dir = $(boost-install-dir:D) ; - install $(install-or-stage)-detect-toolset : $(boost-install-dir)/BoostDetectToolset.cmake : (cmakedir) BoostDetectToolset-$(BOOST_VERSION).cmake $(reqs) ; + install $(install-or-stage)-detect-toolset : $(boost-install-dir)/BoostDetectToolset.cmake : (cmakedir) BoostDetectToolset-$(BOOST_VERSION).cmake $(reqs) : Boost ; $(p).mark-target-as-explicit $(install-or-stage)-detect-toolset ; # Target install/stage-boost-config - install $(install-or-stage)-boost-config : $(boost-install-dir)/BoostConfig.cmake : (cmakedir)/Boost-$(BOOST_VERSION) $(reqs) ; + install $(install-or-stage)-boost-config : $(boost-install-dir)/BoostConfig.cmake : (cmakedir)/Boost-$(BOOST_VERSION) $(reqs) : Boost ; $(p).mark-target-as-explicit $(install-or-stage)-boost-config ; # Target install/stage-boost-config-version project.load [ path.make $(boost-install-dir) ] ; - install $(install-or-stage)-boost-config-version : /boost/boost_install//BoostConfigVersion.cmake : (cmakedir)/Boost-$(BOOST_VERSION) $(reqs) ; + install $(install-or-stage)-boost-config-version : /boost/boost_install//BoostConfigVersion.cmake : (cmakedir)/Boost-$(BOOST_VERSION) $(reqs) : Boost ; $(p).mark-target-as-explicit $(install-or-stage)-boost-config-version ; # Target install/stage-cmake-config @@ -1257,28 +1257,28 @@ rule boost-install ( libraries * ) if ! [ $(p).has-alternative-for-target install ] { - install install-libraries-static : $(libraries) : (libdir) on STATIC_LIB ; + install install-libraries-static : $(libraries) : (libdir) on STATIC_LIB : Boost ; $(p).mark-target-as-explicit install-libraries-static ; alias install-libraries-shared : install-libraries-shared- ; alias install-libraries-shared : install-libraries-shared-cygwin : cygwin ; $(p).mark-target-as-explicit install-libraries-shared ; - install install-libraries-shared- : $(libraries) : (libdir) SHARED_LIB PDB on on ; + install install-libraries-shared- : $(libraries) : (libdir) SHARED_LIB PDB on on : Boost ; $(p).mark-target-as-explicit install-libraries-shared- ; - install install-libraries-shared-cygwin : $(libraries) : (bindir) SHARED_LIB PDB on on ; + install install-libraries-shared-cygwin : $(libraries) : (bindir) SHARED_LIB PDB on on : Boost ; $(p).mark-target-as-explicit install-libraries-shared-cygwin ; - install install-unprefixed-static : $(unprefixed) : STATIC_LIB @boost-install%install-subdir ; + install install-unprefixed-static : $(unprefixed) : STATIC_LIB @boost-install%install-subdir : Boost ; $(p).mark-target-as-explicit install-unprefixed-static ; - install install-unprefixed-shared : $(unprefixed) : SHARED_LIB on @boost-install%install-subdir ; + install install-unprefixed-shared : $(unprefixed) : SHARED_LIB on @boost-install%install-subdir : Boost ; $(p).mark-target-as-explicit install-unprefixed-shared ; install-cmake-config $(libraries) ; - generate install-dependencies : $(libraries) : @boost-install%generate-dependencies install ; + generate install-dependencies : $(libraries) : @boost-install%generate-dependencies install : Boost ; $(p).mark-target-as-explicit install-dependencies ; alias install : install-libraries-static install-libraries-shared install-unprefixed-static install-unprefixed-shared install-cmake-config install-dependencies ; @@ -1294,19 +1294,19 @@ rule boost-install ( libraries * ) stage-cmake-config $(libraries) ; - install stage-libraries-static : $(libraries) : (libdir) $(reqs) on STATIC_LIB ; + install stage-libraries-static : $(libraries) : (libdir) $(reqs) on STATIC_LIB : Boost ; $(p).mark-target-as-explicit stage-libraries-static ; - install stage-libraries-shared : $(libraries) : (libdir) $(reqs) on SHARED_LIB PDB on ; + install stage-libraries-shared : $(libraries) : (libdir) $(reqs) on SHARED_LIB PDB on : Boost ; $(p).mark-target-as-explicit stage-libraries-shared ; - install stage-unprefixed-static : $(unprefixed) : STATIC_LIB $(reqs) @boost-install%install-subdir ; + install stage-unprefixed-static : $(unprefixed) : STATIC_LIB $(reqs) @boost-install%install-subdir : Boost ; $(p).mark-target-as-explicit stage-unprefixed-static ; - install stage-unprefixed-shared : $(unprefixed) : SHARED_LIB $(reqs) PDB on @boost-install%install-subdir ; + install stage-unprefixed-shared : $(unprefixed) : SHARED_LIB $(reqs) PDB on @boost-install%install-subdir : Boost ; $(p).mark-target-as-explicit stage-unprefixed-shared ; - generate stage-dependencies : $(libraries) : @boost-install%generate-dependencies stage ; + generate stage-dependencies : $(libraries) : @boost-install%generate-dependencies stage : Boost ; $(p).mark-target-as-explicit stage-dependencies ; alias stage : stage-libraries-static stage-libraries-shared stage-unprefixed-static stage-unprefixed-shared stage-cmake-config stage-dependencies ;