summaryrefslogtreecommitdiff
path: root/src/logic
AgeCommit message (Collapse)AuthorFilesLines
2016-09-27link mode: properly handle indirect dependencies of .a archives.midipix1-18/+39
2016-09-27link mode: confirm need for archive import; limit .a deps to external deps.midipix1-3/+10
2016-09-26link mode: -L.libs for current-directory .la input argument: the missing bits.midipix1-0/+1
2016-09-26link mode: take a strightforward approach towards depsmeta->infolen.midipix1-6/+3
2016-09-25link mode: properly handle -all-static when creating an executable image.midipix1-0/+4
2016-09-24uninstall mode: initial implementation.midipix1-0/+348
2016-09-23link mode: add -L.libs for current-directory .la input arguments.midipix1-1/+3
2016-09-15link mode: archive creation: .la-associated objects are always under .libs/.midipix1-1/+1
2016-09-14link mode: soname: properly handle -module when output begins with dso prefix.midipix2-19/+33
2016-09-13link mode: account for directory depth when generating .deps for .la wrapper.midipix2-2/+37
2016-09-12execute mode: properly handle direct program invocation.midipix1-4/+9
2016-09-12link mode: properly handle sub-directories in indirect .la wrapper dependency.midipix1-3/+3
2016-09-11link mode: write explicit -lfoo entries into the .la wrapper dependency files.midipix1-0/+12
2016-09-11link mode: properly handle dependency information in current-dir .la wrappers.midipix1-1/+6
2016-09-11link mode: properly use dependency information associated with .la wrappers.midipix1-9/+85
2016-09-11install mode: support the -f (force copy) command line argument.midipix1-0/+4
2016-09-03link mode: added error trace support.midipix1-92/+124
2016-09-03install mode: added error trace support.midipix1-57/+70
2016-09-03execute mode: added error trace support.midipix1-3/+4
2016-09-03compile mode: added error trace support.midipix1-8/+9
2016-09-03execution context: added error trace support.midipix1-1/+2
2016-07-13slbt_exec_link_create_dep_file(): account for -f{option}=libfoo.la.midipix1-0/+2
2016-06-30link mode: ignore -rpath when deciding whether to create an executable.midipix1-1/+1
2016-06-30link mode: append '/.libs' to -L arguments as needed.midipix1-1/+27
2016-05-23link mode: properly handle empty dependency files.midipix1-4/+13
2016-05-21link mode: slbt_create_library_wrapper(): initial implementation.midipix1-105/+10
2016-05-20slbt_exec_link_create_dep_file(): add missing fclose() calls for fdeps.midipix1-1/+5
2016-05-20compile mode: slbt_create_object_wrapper(): initial implementation.midipix1-31/+3
2016-05-20execute mode: properly handle the current working directory.midipix1-1/+2
2016-05-20link mode: support over-linking for an .la wrapper linker input argument.midipix1-0/+41
2016-05-20slbt_exec_link_adjust_argument_vector(): account for newline arg termination.midipix1-2/+2
2016-05-20slbt_exec_link_adjust_argument_vector(): switch from fscanf to fgets.midipix1-5/+13
2016-05-20slbt_get_deps_meta(): switch from fscanf to fgets.midipix1-1/+4
2016-05-19link mode: .la wrapper: properly handle a null rpath.midipix1-1/+1
2016-05-08link mode: always create the .libs directory (removed test: compile mode only).midipix1-5/+4
2016-05-05install mode: fix and simplify logic related to installation of executables.midipix1-27/+15
2016-05-05link mode: executable wrapper: fix generation of condition in wrapper script.midipix1-7/+8
2016-05-05compile mode: added .cpp to the list of source suffixes.midipix1-0/+1
2016-05-04install mode: legabits: install a perfectly compatible wrapper.midipix1-10/+97
2016-05-04link mode: legabits: generate a perfectly compatible wrapper.midipix1-1/+19
2016-05-03install mode: legabits: install .la wrappers to the destination directory.midipix1-0/+13
2016-05-03internals: slbt_mkdir(): initial implementation and integration.midipix2-20/+10
2016-05-02compile and link modes: .libs directory: properly handle parallel execution.midipix2-4/+8
2016-05-01code maintenance: mark unused parameters, remove an unused variable.midipix3-1/+4
2016-05-01dry run: initial quick implementation.midipix4-0/+16
With the current patch, slibtool respects --dry-run by turning the various modes (compile, link, install, execute) into no-ops. For at least the compile and install mode, it should be possible to output complete information about the steps that would be performed under default operation conditions, however that is not yet implemented.
2016-04-30execute mode: initial implementation.midipix1-0/+82
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-30link mode: added output annotation support.midipix2-0/+10