diff --git a/src/tools/doxygen.jam b/src/tools/doxygen.jam index d11abe47e..64c9f9d6b 100644 --- a/src/tools/doxygen.jam +++ b/src/tools/doxygen.jam @@ -181,7 +181,7 @@ rule name ( ) # actions doxygen-action { - $(RM) "$(*.XML)" & "$(NAME:E=doxygen)" $(>) && echo "Stamped" > "$(<)" + $(RM) "$(*.XML)" & "$(NAME:E=doxygen)" "$(>)" && echo "Stamped" > "$(<)" } @@ -283,10 +283,12 @@ rule collect ( target : source : properties * ) = [ path.make [ on $(source) return $(LOCATE) ] ] ; local collect-path = [ path.root [ path.pwd ] [ path.join $(source-path) $(source:B) ] ] ; + local native-path + = [ path.native $(collect-path) ] ; local real-source - = [ path.native [ path.join [ path.native $(collect-path) ] index.xml ] ] ; + = [ path.native [ path.join $(collect-path) index.xml ] ] ; xsltproc.xslt $(target) : $(real-source) $(collect-xsl-dir:S=.xsl) - : doxygen.xml.path=$(collect-path) ; + : doxygen.xml.path="$(native-path)" ; } diff --git a/src/tools/quickbook.jam b/src/tools/quickbook.jam index 396cede75..0b2fb00d3 100644 --- a/src/tools/quickbook.jam +++ b/src/tools/quickbook.jam @@ -309,7 +309,7 @@ rule quickbook-to-boostbook ( target : source : properties * ) actions quickbook-to-boostbook { - "$(QB-COMMAND)" -I"$(INCLUDES)" --output-file=$(1) $(2) + "$(QB-COMMAND)" -I"$(INCLUDES)" --output-file="$(1)" "$(2)" }