summaryrefslogtreecommitdiffhomepage
path: root/src/output
AgeCommit message (Collapse)AuthorFilesLines
2020-12-21slbt_output_error_record_{plain|annotated}(): output recorded not-found path.midipix1-3/+18
2020-12-20internals: error tracing: record the not-found path upon ENOENT as needed.midipix3-20/+20
2020-02-01slbt_output_strerror(): remove excessive period.midipix1-1/+1
2018-08-09coding-style meditation.midipix1-2/+7
2018-08-09internals: slbt_output_strerror(): use strerror_r(3) rather than strerror(3).midipix1-5/+11
2018-07-11driver: added --windres support.midipix1-0/+6
2018-06-27annual chores.midipix4-4/+4
2018-06-27driver, library interfaces: support alternate fd's for input/output/error/log.midipix4-38/+63
2018-06-23driver: added slbt_output_features(), providing compatible --features output.midipix1-0/+40
2017-10-26driver: added --mdso and --implib support.midipix1-0/+6
2017-02-05annual chores, properly performed.midipix3-3/+3
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