summaryrefslogtreecommitdiffhomepage
path: root/src/driver/slbt_driver_ctx.c
AgeCommit message (Collapse)AuthorFilesLines
2016-04-23driver: added -disable-shared support.midipix1-0/+7
2016-04-21driver: added -disable-static support [no-op].midipix1-0/+7
2016-04-20driver: added -all-static support.midipix1-0/+4
2016-04-20driver: added --tag=NASM support.midipix1-0/+3
2016-04-19driver: avoid '\0' when assigning a value to a character type.midipix1-4/+4
2016-04-19driver: alternate host settings: add missing call to slbt_free_host_params().midipix1-0/+1
2016-04-19driver: added slbt_set_alternate_host(), slbt_reset_alternate_host().midipix1-0/+55
2016-04-19driver: allow freeing of alternate host strings.midipix1-15/+19
2016-04-19driver: slbt_init_flavor_settings: accept an alternate reference host.midipix1-11/+17
2016-04-19driver: slbt_init_flavor_settings: allow initialization of alternate settings.midipix1-3/+7
2016-04-17driver: added image format support.midipix1-7/+14
2016-04-16driver: fix version-related logic, always invoke slbt_init_version_info().midipix1-5/+7
2016-04-16driver: added -R support [no-op].midipix1-0/+7
2016-04-11driver: account for the combination of -module and a lib-prefixed .la wrapper.midipix1-2/+3
2016-04-11driver: added -avoid-version support.midipix1-0/+4
2016-04-11driver & execution context: added -module support.midipix1-2/+14
2016-04-10driver: initialize the version elements before scanning input version-info.midipix1-0/+2
2016-04-10driver: account for sub-directories when constructing the library name.midipix1-3/+3
2016-04-10driver: account for sub-directories when verifying output file prefix.midipix1-3/+8
2016-04-10driver: added -export-symbols support [no-op].midipix1-0/+8
2016-04-09driver: added -export-symbols-regex support [no-op].midipix1-0/+8
2016-04-09driver: added -version-number support.midipix1-0/+16
2016-04-09driver: added -release support.midipix1-0/+8
2016-04-09driver: record the flags passed to slbt_get_driver_ctx().midipix1-1/+1
2016-04-07driver: slbt_init_link_params(): optimize the function return code path.midipix1-4/+1
2016-04-06driver: slbt_init_link_params(): explicitly initialize the 'prefix' variable.midipix1-0/+1
This addresses a compiler false positive identification of a missing variable initialization. Note that access to 'prefix' is preceded by the following check: if (!libname) return 0; and that all code paths which include an initialization of 'libname' also entail the initialization of 'prefix'.
2016-04-06driver: slbt_split_argv(): add missing variable initialization.midipix1-1/+1
of the three compilers in use (gcc 5.3.0, clang 3.6.2, cparser 1.22.1), the missing initialization was only spotted by cparser.
2016-04-06driver: warning level: initialize the appropriate struct member.midipix1-3/+3
of the three compilers in use (gcc 5.3.0, clang 3.6.2, cparser 1.22.1), this bug was only spotted by cparser.
2016-04-04driver: host flavor settings: added ldpathenv.midipix1-7/+7
2016-04-04driver: added -no-undefined support.midipix1-0/+4
2016-03-19driver: added libname heuristics.midipix1-0/+103
2016-03-19driver: added annotation comment.midipix1-0/+1
2016-03-19driver: added flavor settings.midipix1-2/+34
2016-03-19driver: added -version-info support.midipix1-0/+44
2016-03-19slbt_init_host_params(): add missing 'static' storage class specification.midipix1-1/+1
2016-03-19driver: slbt_split_argv(): fix handling of options which take an argument.midipix1-3/+3
2016-03-19driver: added -rpath support.midipix1-0/+7
2016-03-18driver: accept --config even when no --mode has been specified.midipix1-2/+5
2016-03-18driver: associate --config with host heuristics.midipix1-0/+1
2016-03-18driver: added comment.midipix1-0/+1
2016-03-18driver: host heuristics: initial implementation.midipix1-0/+182
2016-03-16driver: handle --target provided as a compiler argument.midipix1-1/+8
2016-03-16driver: added context initialization for explicitly specified host parameters.midipix1-0/+20
2016-03-16driver: added context initialization for --target.midipix1-0/+4
2016-03-11compatible semantics (must see with your own eyes) of -shared and -static.midipix1-2/+5
2016-03-10interface: add the split argument vectors to struct slbt_common_ctx.midipix1-1/+8
2016-03-10driver: slbt_split_argv: initial implementation.midipix1-4/+132
2016-03-08driver: added context initialization for -shared and -static.midipix1-0/+8
2016-03-08driver: added context initialization for -prefer-pic and -prefer-non-pic.midipix1-0/+8
2016-03-08driver: added context initialization for --output.midipix1-0/+4