From eff29155ed5b9af0e2473903eff51b484bc23d78 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 7 Aug 2007 19:42:00 +0000 Subject: [PATCH] Quoting of space characters, addresses #853. [SVN r38497] --- src/tools/boostbook.jam | 3 +++ src/tools/quickbook.jam | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/boostbook.jam b/src/tools/boostbook.jam index 49bfc4c4c..047af38ae 100644 --- a/src/tools/boostbook.jam +++ b/src/tools/boostbook.jam @@ -206,6 +206,7 @@ rule generate-xml-catalog ( target : sources * : properties * ) # BoostBook DTD catalog entry local boostbook-dtd-dir = [ boostbook.dtd-dir ] ; + boostbook-dtd-dir = [ regex.replace $(boostbook-dtd-dir) " " "%20" ] ; print.text "" @@ -217,6 +218,7 @@ rule generate-xml-catalog ( target : sources * : properties * ) : true ; local docbook-xsl-dir = [ boostbook.docbook-xsl-dir ] ; + docbook-xsl-dir = [ regex.replace $(docbook-xsl-dir) " " "%20" ] ; if ! $(docbook-xsl-dir) { ECHO "BoostBook warning: no DocBook XSL directory specified." ; @@ -233,6 +235,7 @@ rule generate-xml-catalog ( target : sources * : properties * ) } local docbook-dtd-dir = [ boostbook.docbook-dtd-dir ] ; + docbook-dtd-dir = [ regex.replace $(docbook-dtd-dir) " " "%20" ] ; if ! $(docbook-dtd-dir) { ECHO "BoostBook warning: no DocBook DTD directory specified." ; diff --git a/src/tools/quickbook.jam b/src/tools/quickbook.jam index ee67fe8fe..4ef7e70bb 100644 --- a/src/tools/quickbook.jam +++ b/src/tools/quickbook.jam @@ -296,7 +296,7 @@ rule quickbook-to-boostbook ( target : source : properties * ) actions quickbook-to-boostbook { - $(QB-COMMAND) --output-file=$(1) $(2) + "$(QB-COMMAND)" --output-file=$(1) $(2) } # Declare a main target to convert a quickbook source into a boostbook