summaryrefslogtreecommitdiff
path: root/include/slibtool/slibtool.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-07slbt_merge_archives(): initial implementation.midipix1-0/+5
2024-02-04struct slbt_archive_meta: store reference to the (optional) long names member.midipix1-0/+1
2024-02-04slbt_copy_file(): enhance logging of copy errors.midipix1-0/+1
2024-02-04slbt_exec_install(): enhance logging of file operation errors.midipix1-0/+1
2024-02-04slbt_exec_link(): enhance logging of linker- and linking-tool errors.midipix1-0/+4
2024-02-04slbt_exec_compile(): fix logging of compiler errors.midipix1-0/+1
2024-01-29slbt_get_archive_meta(): symrefs vector: validate all name offsets.midipix1-0/+1
2024-01-28slbt_get_archive_meta(): symrefs vector: validate all member offsets.midipix1-0/+1
2024-01-27archiver output api: added slbt_ar_output_arname().midipix1-0/+1
2024-01-27archiver output api: added slbt_ar_output_members().midipix1-0/+3
2024-01-26struct slbt_archive_meta: remove redundant member a_namestrs.midipix1-2/+0
2024-01-25slbt_ar_parse_primary_armap_sysv_32(): perform strict armap validation.midipix1-0/+1
2024-01-25slbt_ar_parse_primary_armap_bsd_32(): perform strict armap validation.midipix1-0/+3
2024-01-22ar mode: added the -Wcheck command-line action.midipix1-0/+3
2024-01-22ar mode: slbt_get_archive_ctx(): initial implementation and integration.midipix1-0/+8
2024-01-22slbt_get_archive_meta(): initial implementation.midipix1-0/+40
2024-01-22ar mode: initial driver integration and skeleton implementation.midipix1-0/+5
2024-01-22driver: slbt_get_driver_ctx(): fix function signature.midipix1-1/+1
2023-02-12helper: added slbt_map_input(), slbt_unmap_input().midipix1-0/+12
2021-06-10driver: added --dumpmachine support.midipix1-0/+1
2021-06-10output: added slbt_output_machine().midipix1-0/+1
2021-05-05driver: added explicit --sysroot support.midipix1-0/+1
2021-05-03driver api: slbt_get_flavor_settings(): initial implementation.midipix1-0/+2
2020-12-26output: added slbt_output_fdcwd().midipix1-0/+1
2020-12-26helper api: added slbt_realpath().midipix1-0/+1
2020-12-19driver: support -static-libtool-libs (currently as a no-op).midipix1-0/+1
2019-06-29driver: added FC support.midipix1-0/+1
2019-04-24driver: added F77 support.midipix1-0/+1
2019-02-19driver, compile & link mode: support arbitrary & known compiler wrappers.midipix1-0/+1
2018-11-10link mode: host flavors: properly support suffixed suffixes.midipix1-0/+1
2018-11-10driver: host flavors: added suffixed suffixes support.midipix1-0/+2
2018-10-24driver: execution context: added slbt_reset_argvector().midipix1-0/+1
2018-08-13driver: added --heuristics support.midipix1-0/+1
2018-08-13internals: -shared/-static heuristics: added slbt_get_lconf_flags().midipix1-0/+3
2018-08-09front-end utility: slbt_main(): remove the redundant argc parameter.midipix1-1/+1
2018-08-04library: removed slbt_create_driver_ctx() [too much of a good thing].midipix1-4/+0
2018-07-18whitespace meditation.midipix1-36/+36
2018-07-18whitespace meditation.midipix1-2/+7
2018-07-11driver: added --tag=RC support.midipix1-0/+1
2018-07-11driver: added --windres support.midipix1-0/+1
2018-07-11whitespace meditation.midipix1-52/+52
2018-07-11compile & link modes: accommodate conceptually challenged, PICky targets.midipix1-0/+1
2018-07-11link mode: properly handle explicit archive input arguments.midipix1-0/+1
2018-07-06driver: struct slbt_fd_ctx: added .fdcwd and .fddst.midipix1-0/+2
2018-07-06slibtool.h: #define SLBT_DRIVER_XFLAG more robustly.midipix1-1/+1
2018-06-29execution context: generated wrapper: replaced the stream with a pure fd.midipix1-1/+0
2018-06-29link mode: re-implemented slbt_exec_link_create_dep_file() w. pure fdio.midipix1-1/+0
2018-06-29internals: added slbt_mapped_readline().midipix1-0/+1
2018-06-27library interfaces: api headers: fix oversight typos.midipix1-2/+2
2018-06-27driver, library interfaces: support alternate fd's for input/output/error/log.midipix1-3/+16