From 00c540cbf05a3c1f35d07b5cc2367f09d369fa0a Mon Sep 17 00:00:00 2001 From: Steven Watanabe Date: Thu, 18 Jan 2018 12:38:41 -0700 Subject: [PATCH] Only print specific docs for args that are documented. --- src/util/doc.jam | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/util/doc.jam b/src/util/doc.jam index b8edd8b6a..80d19cdef 100644 --- a/src/util/doc.jam +++ b/src/util/doc.jam @@ -520,12 +520,16 @@ local rule print-help-rules ( signature ?= "" ; print.section "Rule '$(module-name).$(rule-name) ( $(signature) )'" $($(module-name).$(rule-name).docs) ; - if $($(module-name).$(rule-name).args) + if $($(module-name).$(rule-name).args) && + $($(module-name).$(rule-name).args.$($(module-name).$(rule-name).args).docs) { print.list-start ; for local arg-name in $($(module-name).$(rule-name).args) { - print.list-item $(arg-name): $($(module-name).$(rule-name).args.$(arg-name).docs) ; + if $($(module-name).$(rule-name).args.$(arg-name).docs) + { + print.list-item $(arg-name): $($(module-name).$(rule-name).args.$(arg-name).docs) ; + } } print.list-end ; }