summaryrefslogtreecommitdiff
path: root/src/output
AgeCommit message (Collapse)AuthorFilesLines
11 daysutility api: slbt_output_exec_annotated(): use bold white for output args.midipix1-2/+2
2024-03-14Once skinny, forever strong.midipix8-8/+8
2024-03-08utility api: slbt_output_execute(): send informational output to stderr.midipix1-3/+10
2024-02-26driver: added the --nm switch.midipix1-0/+6
2024-02-20utility api's: _output_ namespace: simplified the execution context interfaces.midipix1-22/+15
2024-02-20utility output api's: added slbt_output_mapfile().midipix1-0/+12
2024-02-19slbt_util_real_path(): rewrite as a wrapper around an internal slbt_realpath().midipix1-2/+3
2024-02-19utility api's: renamed slbt_util_realpath() --> slbt_util_real_path().midipix1-2/+2
2024-02-19library api's: _util_ (utility helper interfaces) namespace overhaul.midipix1-2/+2
2024-02-14driver: added the --as switch (assembler argument to pass through to dlltool).midipix1-0/+6
2024-02-13output: added slbt_output_config(): print a compatible --config output.midipix1-0/+100
2024-02-13driver: rename --config as --info in anticipation of a compatible --config.midipix1-13/+13
2024-02-10Annual chores.midipix6-6/+6
2021-12-30A new home.midipix6-6/+6
2021-07-06Annual chores.midipix5-5/+5
2021-06-10output: added slbt_output_machine().midipix1-0/+24
2020-12-26output: added slbt_output_fdcwd().midipix1-0/+123
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