From 7931b9a1d06fc8bbe60b74aa9674ca6d2fa67451 Mon Sep 17 00:00:00 2001 From: Brian Kuhl Date: Wed, 16 Aug 2017 12:14:36 -0400 Subject: [PATCH] fix up dll-paths argument (preserve special logic for VMS ) --- src/tools/testing.jam | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/testing.jam b/src/tools/testing.jam index d9190ea6e..55576f136 100644 --- a/src/tools/testing.jam +++ b/src/tools/testing.jam @@ -410,7 +410,7 @@ rule run-path-setup ( target : source : properties * ) # test are found. So, we collect all paths from dependency libraries (via # xdll-path property) and add whatever explicit dll-path user has specified. # The resulting paths are added to the environment on each test invocation. - local target-os = [ feature.get-values : $(properties) ] ; + local target-os = [ feature.get-values : $(properties) ] ; local dll-paths = [ feature.get-values : $(properties) ] ; dll-paths += [ feature.get-values : $(properties) ] ; if $(target-os) != vxworks @@ -443,7 +443,7 @@ rule run-path-setup ( target : source : properties * ) } else { - dll-paths = [ sequence.transform path.native : $(dll-paths) ] ; + dll-paths = [ sequence.transform $(translate-to-os) : $(dll-paths) ] ; PATH_SETUP on $(target) = [ common.prepend-path-variable-command [ os.shared-library-path-variable ] : $(dll-paths) ] ; }