diff --git a/v2/tools/xsltproc.jam b/v2/tools/xsltproc.jam index 71e1b72ae..58e4cb68d 100644 --- a/v2/tools/xsltproc.jam +++ b/v2/tools/xsltproc.jam @@ -47,12 +47,12 @@ rule compute-xslt-flags ( target : properties * ) for local param in [ feature.get-values : $(properties) ] { local namevalue = [ regex.split $(param) "=" ] ; - flags += --stringparam $(namevalue[1]) $(namevalue[2]) ; + flags += --stringparam $(namevalue[1]) \"$(namevalue[2])\" ; } # Translate for local path in [ feature.get-values : $(properties) ] { - flags += --path $(path:G=) ; + flags += --path \"$(path:G=)\" ; } # Take care of implicit dependencies @@ -70,7 +70,7 @@ rule compute-xslt-flags ( target : properties * ) for local dir in $(implicit-target-directories) { - flags += --path $(dir) ; + flags += --path \"$(dir)\" ; } return $(flags) ;