libk  Diff

Differences From Artifact [a982938576]:

To Artifact [a1a4077789]:


   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.