summaryrefslogtreecommitdiff
path: root/src/internal/slibtool_lconf_impl.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-31driver: auto-detect slibtool.cfg in non-heuristics mode where applicable.midipix1-4/+7
2024-03-31driver: --heuristics: added slibtool.cfg prioritized support.midipix1-4/+26
2024-03-29slbt_get_lconf_var(): return a null-terminated, zero-length string if no match.midipix1-1/+3
2024-03-14Once skinny, forever strong.midipix1-1/+1
2024-02-27slbt_lconf_open(): unless in debug mode, silence oepnat()/fstat() trace msgs.midipix1-0/+5
2024-02-26driver: added the --nm switch.midipix1-0/+13
2024-02-26slbt_get_lconf_var(): refactored, now utilizing the cached text line vector.midipix1-43/+35
2024-02-26slbt_get_lconf_flags(): cache the configuration in library friendly form.midipix1-17/+31
2024-02-21code base: strictly conform to isspace()'s interface (int vs. signed char).midipix1-2/+3
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-18code base: set the visilbity of internal library interfaces to hidden.midipix1-1/+2
2024-02-16driver: slbt_get_lconf_var(): accept colons in tool-specific arguments.midipix1-1/+1
2024-02-16driver: host.[mdso,dlltool]: added support for tool-specific argument vector.midipix1-5/+7
2024-02-16driver: host.as: added support for tool-specific argument vector.midipix1-5/+8
2024-02-16driver: host.ar, host.ranlib: added support for tool-specific argument vector.midipix1-2/+2
2024-02-16driver: heuristics: added optional support for tool-specific argument vector.midipix1-7/+11
2024-02-14driver: rlibtool mode: also derive <host> from the located libtool script.midipix1-0/+13
2024-02-14driver: rlibtool mode: also derive AS from the located libtool script.midipix1-0/+11
2024-02-13slbt_get_lconf_flags(): make the dlltool related comparison more concise.midipix1-1/+1
2024-02-13driver: rlibtool mode: also derive DLLTOOL from the located libtool script.midipix1-0/+11
2024-02-13slbt_get_lconf_flags(): keep the located libtool script mapped for later use.midipix1-1/+2
2024-02-11slbt_get_lconf_flags(): update internal context member for a later free().midipix1-2/+6
2024-02-10Annual chores.midipix1-1/+1
2024-02-08driver: rlibtool mode: derive AR and RANLIB from the located libtool script.midipix1-4/+41
2024-02-08slbt_get_lconf_flags(): refactor around the new internal slbt_get_lconf_var().midipix1-65/+102
2022-11-08Coding style: remove accidental whitespace.midipix1-1/+0
2021-12-30A new home.midipix1-1/+1
2021-07-06Annual chores.midipix1-1/+1
2021-05-02heuristics: slbt_get_lconf_flags(): enhanced the string-scanning logic.midipix1-20/+33
2021-05-02heuristics: slbt_get_lconf_flags(): added missing 'else' in if-then block.midipix1-1/+1
2020-12-30heuristics: slbt_lconf_open(): added (annotated) trace_result().midipix1-1/+157
2020-12-28heuristics: added (annotated) trace output.midipix1-7/+377
2020-12-20internals: error tracing: record the not-found path upon ENOENT as needed.midipix1-4/+4
2020-09-15heuristics: support finding arbitrarily named scripts up the build tree.midipix1-3/+4
2020-09-13slbt_lconf_open(): exit loop upon reaching the top-level root directory.midipix1-0/+9
2018-08-14slbt_lconf_open(): close all temporarily-opened directory file descriptors.midipix1-2/+8
2018-08-13slbt_lconf_open(): removed redundant check.midipix1-4/+0
2018-08-13internals: -shared/-static heuristics: added slbt_get_lconf_flags().midipix1-0/+185