summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-01argv.h: usage screen generator: add colors.midipix1-0/+21
2016-04-30argv.h: simplified usage screen generator: initial implementation.midipix1-0/+135
2016-04-30argv.h: usage screen generator: remove the paradigm-supporting implementation.midipix1-331/+0
The idea was nice, the functionality was helpful for development, yet the resulting layout and overall appearance were rather awful. Regardless of the effort that was put into this sophisticated flavor of the usage screen generator, and despite it's utility for debugging, it is now being replaced with a simpler, two-field-only variant.
2016-04-30slbt_dump_machine(): fix child process control flow.midipix1-3/+2
2016-04-30slbt_archive_import(): fix child process control flow.midipix1-3/+2
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: version info: replace the non-portable \e with the portable \x1b.midipix1-3/+3
2016-04-30utility: execute mode: initial integration.midipix1-0/+3
2016-04-30execute mode: initial implementation.midipix3-0/+84
2016-04-30utility: output: added slbt_output_execute().midipix2-0/+8
2016-04-30link mode: executable wrapper: added --mode=execute backend support.midipix1-0/+12
2016-04-30link mode: wrapper: -module support: do not prepend 'lib' prefix to 'dlname'.midipix1-1/+3
2016-04-30link mode: -disable-shared: create libfoo.a as a symlink to .libs/libfoo.a.midipix1-3/+32
2016-04-30utility: display last system error at exit as needed.midipix1-0/+3
2016-04-30link mode: added output annotation support.midipix4-1/+12
2016-04-29utility: add fallback initialization for flags.midipix1-0/+3
2016-04-29link mode: added compatible -rpath support.midipix1-0/+42
2016-04-29execution context: added compatible -rpath support.midipix2-1/+15
2016-04-29driver: added compatible -rpath support.midipix2-0/+71
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-28project: added CONTRIB and contrib.sh.midipix3-0/+91
2016-04-28execution context: added -rpath placeholders.midipix2-0/+9
2016-04-28driver: properly handle -o in install mode.midipix2-0/+7
2016-04-28install mode: work around non-conforming uses of --mode=install.midipix1-4/+9
2016-04-28utility: fancy --version.midipix1-6/+22
2016-04-28driver: added -shrext support.midipix4-0/+20
2016-04-26link mode: darwin support: do not pass -soname to the linker.midipix1-1/+3
2016-04-26driver: fix image format flag typo.midipix1-1/+1
2016-04-26driver: fix darwin flavor detection.midipix1-1/+1
2016-04-26build system: move implib and soname defs to pe- and elf-specific recipes.midipix4-4/+10
2016-04-25driver: added --annotate support.midipix4-0/+33
2016-04-25link mode: include slibtool version information in the generated wrappers.midipix1-3/+14
2016-04-25compile mode: include slibtool version information in the object wrapper.midipix1-1/+7
2016-04-25build system: display common compiler and linker flags first.midipix2-6/+10
2016-04-25build system: added --nickname to config.usage.midipix1-0/+4
2016-04-24install mode: properly handle SRC and DEST being libfoo.la and /dest/libfoo.la.midipix1-2/+7
2016-04-24utility: integrated slbt_source_version().midipix2-4/+10
2016-04-24driver: added struct slbt_source_version, slbt_source_version().midipix3-2/+25
2016-04-24link mode: initialize variables of type struct slbt_deps_meta pedantically.midipix1-2/+2
2016-04-24build system: PE targets: added import library version support.midipix12-27/+87
2016-04-24build system: added library version support.midipix9-7/+76
2016-04-24project: added tag version information.midipix1-0/+5
2016-04-24execution context: link mode: install mode: added -release semantics support.midipix6-10/+70
2016-04-24link mode: include utility nickname in the generated wrapper.midipix1-2/+8
2016-04-24compile mode: include utility nickname in the generated wrapper.midipix1-1/+5
2016-04-23project: added utility nickname support.midipix1-6/+6
2016-04-23build system: completed project-related annotation.midipix1-0/+2
2016-04-23build system: added utility nickname support.midipix3-4/+18
2016-04-23driver: slbt_init_host_params(): fix annotation derived from -dumpmachine.midipix1-4/+5