# Copyright 2002, 2005 Dave Abrahams # Copyright 2002, 2003, 2006 Rene Rivera # Copyright 2003 Vladimir Prus # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) # Documentation system, handles --help requests. # It defines rules that attach documentation to modules, rules, and variables. # Collects and generates documentation for the various parts of the build # system. The documentation is collected from comments integrated into the code. import modules ; import print ; import set ; import container ; import "class" ; import sequence ; import path ; # The type of output to generate. # "console" is formatted text echoed to the console (the default); # "text" is formatted text appended to the output file; # "html" is HTML output to the file. # help-output = console ; # The file to output documentation to when generating "text" or "html" help. # This is without extension as the extension is determined by the type of # output. # help-output-file = help ; # Whether to include local rules in help output. # .option.show-locals ?= ; # When showing documentation for a module, whether to also generate # automatically the detailed docs for each item in the module. # .option.detailed ?= ; # Generate debug output as the help is generated and modules are parsed. # .option.debug ?= ; # These are all the options available for enabling or disabling to control the # help system in various ways. Options can be enabled or disabled with # '--help-enable-