From f125f5829a5889fa4b3a525c10d3af81f8e3adf6 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Wed, 6 May 2015 23:38:51 -0500 Subject: [PATCH] Account for module names not incidentaly encoding paths as they are now truly just key names. --- checks/config.jam | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/checks/config.jam b/checks/config.jam index f8f978a2..c5adfe7b 100644 --- a/checks/config.jam +++ b/checks/config.jam @@ -3,14 +3,18 @@ # Boost Software License, Version 1.0. (See accompanying file # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +import modules ; + rule requires ( names + ) { + local config-binding = [ modules.binding $(__name__) ] ; + local result ; for name in $(names) { local msg = "Boost.Config Feature Check: " ; msg += $(name) ; - result += [ check-target-builds $(__name__:D)//$(name) $(msg:J=) : : no ] ; + result += [ check-target-builds $(config-binding:D)//$(name) $(msg:J=) : : no ] ; } return $(result) ; }