summaryrefslogtreecommitdiffhomepage
path: root/src/output
AgeCommit message (Collapse)AuthorFilesLines
2017-02-04annual chores.midipix3-3/+3
2016-10-26driver: struct slbt_error_info: extend and refactor.midipix1-12/+12
2016-10-24slbt_output_strerror(): removed excessive period.midipix1-1/+1
2016-10-24output: error trace: explicitly #include <unistd.h>.midipix1-0/+1
2016-09-24uninstall mode: initial implementation.midipix1-0/+7
2016-09-05output: added slbt_output_error_record(), slbt_output_error_vector().midipix1-0/+157
2016-09-03output: added error trace support.midipix2-17/+23
2016-05-14output: flush stdout upon return from the output functions.midipix2-3/+3
2016-04-30output: fix linkage of color constants.midipix1-6/+6
2016-04-30output: replace the non-portable \e with the portable \x1b.midipix1-5/+5
2016-04-30utility: output: added slbt_output_execute().midipix1-0/+7
2016-04-30link mode: added output annotation support.midipix1-1/+1
2016-04-28slbt_output_exec: color+annotate outputKylie McClain1-1/+69
This patch adds functionality to slbt_output_exec that colors/annotates output if outputting to a terminal, or annotation is explicitly enabled. Currently annotated output includes emboldening "slibtool:" and giving it a magenta, emboldening and coloring the step (compile, link, install) green, and then annotating the "-o <output>" argument.
2016-04-09utility: output: added slbt_output_install().midipix1-0/+7
2016-03-20utility: output: added slbt_output_link().midipix1-0/+7
2016-03-20utility: output: added a generic slbt_output_exec() interface.midipix1-3/+11
2016-03-18utility: slbt_output_compile(): initial implementation.midipix1-0/+27
2016-03-18utility: slbt_output_config(): initial implementation.midipix1-0/+96