Differences From
Artifact [a982938576]:
173 173 * `cc=<autodetect> {executable}` - the compiler to compile C sources with
174 174 * `m4=<autodetect> {executable}` - the m4 binary to compile the macro sources with
175 175 * `asm=<autodetect> {executable}` - the assembler to assemble the assembly listings with. it must take Intel-syntax input and handle nasm-style macros. only `yasm` and `nasm` are likely to be viable.
176 176 * `doc=yes {yes|no}` - whether to typeset the documentation (very slow with all three formats set to "yes")
177 177 * `doc_html=yes {yes|no}` - enable or disable html output of the documentation
178 178 * `doc_pdf=yes {yes|no}` - enable or disable pdf output of the documentation
179 179 * `doc_man=yes {yes|no}` - enable or disable manpage output of the documentation
180 + * `verbose=quiet {silent|quiet|loud}` - control level of verbosity. `silent` silences most output.
180 181
181 182 two other shell scripts complete the build system:
182 183 * `install.sh` - installs compiled libraries, objects, documentation, and headers into the appropriate directories.
183 184
184 185 # design principles
185 186
186 187 there are four overriding principles that guide the design of libk.