diff --git a/boost-install.jam b/boost-install.jam index 210a3ba..877caa2 100644 --- a/boost-install.jam +++ b/boost-install.jam @@ -440,6 +440,22 @@ rule generate-cmake-variant- ( target : sources * : properties * ) "" : true ; } + + local deps2 = [ set.difference [ $(ps).get ] : boost_$(deps) ] ; + .info " deps2=" $(deps2) ; + + if $(deps2) + { + deps2 = "\"$<$:$(deps2)>\"" ; + + print.text + + "set_property(TARGET $(target) APPEND PROPERTY INTERFACE_LINK_LIBRARIES" + " $(deps2:J= )" + " )" + "" + : true ; + } } actions generate-cmake-variant-