summaryrefslogtreecommitdiffhomepage
path: root/src/logic/slbt_exec_install.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-15internals: slbt_create_symlink(): properly handle absolute-path link targets.midipix1-3/+3
2021-04-15library: replace all uses of [slbt_]readlink() with [slbt_]readlinkat().midipix1-5/+9
2021-04-15library: replace all uses of stat() and lstat() with fstatat() counterparts.midipix1-7/+16
2021-04-03install mode: always respect the SLBT_DRIVER_ANNOTATE_NEVER flag.midipix1-4/+16
2021-03-24install mode: slbt_exec_install(): added legacy shtool support.midipix1-0/+14
2021-03-23install mode: account for a libfoo.a that was created with -disable-static.midipix1-6/+15
2021-03-21install mode: slbt_exec_install_entry(): added -shrext support.midipix1-2/+26
2021-03-21slbt_exec_install(): support wrapping of /path/to/sh /path/to/install-sh.midipix1-2/+17
2020-12-20internals: error tracing: record the not-found path upon ENOENT as needed.midipix1-6/+6
2018-11-10install mode: host flavors: properly support suffixed suffixes.midipix1-4/+24
2018-07-16project: update the _XOPEN_SOURCE requirement to reflect use of openat(3).midipix1-4/+0
2018-07-07slbt_exec_install_entry(): lasource array size now reflects format specifier.midipix1-1/+1
2018-07-07implementation: use of openat(): define _POSIX_C_SOURCE as needed.midipix1-0/+4
2018-07-06library interfaces: invocations of openat() now use the context's fdcwd.midipix1-2/+6
2018-06-29install mode: re-implemented slbt_exec_install_library_wrapper() w. pure fdio.midipix1-47/+44
2018-06-27annual chores.midipix1-1/+1
2018-06-27driver, library interfaces: support alternate fd's for input/output/error/log.midipix1-5/+10
2018-06-27argv.h: output usage and errors using [argv_]dprintf rather than fprint.midipix1-2/+3
2018-06-21link mode: --disable-{shared|static}: use differently-named placeholders.midipix1-4/+4
2017-02-05annual chores, properly performed.midipix1-1/+1
2017-02-04annual chores.midipix1-1/+1
2016-12-25argv.h: use an option vector rather than a direct pointer to the option table.midipix1-5/+8
2016-11-05install mode: respect -disable-static.midipix1-4/+5
2016-11-01error trace: use descriptive errcodes for invocations of SLBT_CUSTOM_ERROR.Kylie McClain1-13/+13
2016-09-11install mode: support the -f (force copy) command line argument.midipix1-0/+4
2016-09-03install mode: added error trace support.midipix1-57/+70
2016-05-05install mode: fix and simplify logic related to installation of executables.midipix1-27/+15
2016-05-04install mode: legabits: install a perfectly compatible wrapper.midipix1-10/+97
2016-05-03install mode: legabits: install .la wrappers to the destination directory.midipix1-0/+13
2016-05-01dry run: initial quick implementation.midipix1-0/+4
2016-04-28install mode: work around non-conforming uses of --mode=install.midipix1-4/+9
2016-04-24install mode: properly handle SRC and DEST being libfoo.la and /dest/libfoo.la.midipix1-2/+7
2016-04-24execution context: link mode: install mode: added -release semantics support.midipix1-1/+11
2016-04-21install mode: added missing step: install libfoo.a when the input is libfoo.la.midipix1-1/+10
2016-04-21install mode: mode: added -all-static support.midipix1-0/+4
2016-04-20install mode: handle .lai install arguments as gracefully as possible.midipix1-1/+7
2016-04-19install mode: avoid '\0' when assigning a value to a character type.midipix1-8/+8
2016-04-19intall mode: PE support: added slbt_exec_install_import_libraries().midipix1-0/+131
2016-04-18install mode: PE support: create libfoo.so.x as a copy of libfoo.so.x.y.z.midipix1-6/+23
2016-04-16slbt_readlink(): initial implementation and integration.midipix1-1/+2
2016-04-11install mode: slbt_exec_install_entry(): fix .la to .so string substitution.midipix1-1/+1
2016-04-11install mode: added -avoid-version support.midipix1-2/+23
2016-04-10install mode: install the executables, not the generated executable wrappers.midipix1-2/+25
2016-04-10install mode: account for a directory DEST argument.midipix1-1/+11
2016-04-09install mode: initial implementation and integration.midipix1-0/+344