2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-13 12:22:17 +00:00

Only print specific docs for args that are documented.

This commit is contained in:
Steven Watanabe
2018-01-18 12:38:41 -07:00
parent fe432547dc
commit 00c540cbf0

View File

@@ -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 ;
}