summaryrefslogtreecommitdiffhomepage
path: root/src/driver/slbt_driver_ctx.c
AgeCommit message (Collapse)AuthorFilesLines
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
2016-03-08driver: added context initialization for --verbose.midipix1-0/+4
2016-03-08driver: added context initialization for --silent.midipix1-0/+3
2016-03-08driver: added context initialization for --preserve-dup-deps.midipix1-0/+5
2016-03-08driver: added context initialization for --warnings.midipix1-0/+11
2016-03-08driver: added context initialization for --features.midipix1-0/+4
2016-03-08driver: added context initialization for --debug.midipix1-0/+3
2016-03-08driver: added context initialization for --config.midipix1-0/+5
2016-03-08driver: added context initialization for --tag.midipix1-0/+8
2016-03-08driver: added context initialization for --dry-run.midipix1-0/+4
2016-03-08driver: added context initialization for --mode.midipix1-0/+23
2016-03-08driver: added test for --help-all.midipix1-0/+1
2016-03-08created skeleton.midipix1-0/+181