summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
25 hourscode base: utilize the visibility attribute also on supporting PE targets.HEADmainmidipix1-8/+8
6 dayshost: new configure options: --with-preferred-host-{ar|as|nm|ranlib}midipix1-9/+56
With these configure options, it is possible to name the exact tools to be chosen by slibtool when carrying out a native build task and given that the tool variant had not been otherwise specified. This could come in handy, for instance, on systems where ar(1) is installed by is not the preferred native archiving tool.
6 daysslbt_exec_ar(): fix ordering of argument integrity checks.midipix1-7/+7
9 daysslibtoolize: fully support --ltdl, LTDL_INIT, and LT_CONFIG_LTDL_DIR.midipix4-4/+211
2025-05-03slbt_get_lconf_flags(): also parse the sltdl preference option.midipix1-1/+14
2025-05-03slbt_output_config_mkvars(): also export the sltdl preference option.midipix1-0/+7
2025-04-03slibtoolize: reimplement --system-ltdl by way of an informative tag file.midipix2-10/+32
2025-04-01annual chores.midipix84-84/+84
2025-04-01driver: slibtoolize mode: added 'libtoolize' as a synonym for 'slibtoolize'.midipix1-0/+3
2025-03-31slibtoolize: prefer libsltdl unless invoked with the --system-ltdl argument.midipix4-3/+45
2025-03-31driver: --prefer-sltdl: implementation and link-mode integration.midipix5-0/+36
2025-03-26slibtoolize mode: slbt_stoolie_options[]: fix typo.midipix1-1/+1
2024-12-30slbt_ar_store_archive(): guard against 32-bit st_ino types.midipix1-1/+3
2024-12-30slbt_ar_store_archive(): guard against 32-bit time_t types.midipix1-1/+3
2024-12-30slbt_ar_merge_archives(): properly handle 32-bit pointers vs. 64-bit formats.midipix1-1/+2
2024-12-30slbt_ar_merge_archives(), slbt_tmpfile(): guard against 32-bit time_t types.midipix2-4/+6
2024-07-22slbt_exec_stoolie_perform_actions(): fix benign typo in array size reference.midipix1-1/+1
2024-07-22slibtoolize: compatibility: install (copy or symlink) a no-op ar-lib as needed.midipix1-1/+23
2024-07-19driver: heuristics: ignore errors if invoked with any of the -print commands.midipix3-6/+21
2024-07-19driver: added the -print-shared-ext and -print-static-ext output commands.midipix5-4/+51
2024-07-02driver: slbt_split_argv(): updated initialization of struct argv_ctx.midipix1-1/+1
2024-06-22argv.h: argv_show_status(): output keyval pairs where appropriate.midipix1-0/+23
2024-06-22argv.h: argv_scan(): added option for parsing keyval pair and keyval array.midipix1-5/+203
2024-06-22argv.h: argv_show_status(): refactor for better readability.midipix1-2/+4
2024-06-22argv.h: argv_alloc(): refactor for better readability.midipix1-7/+11
2024-06-22argv.h: whitespace meditation.midipix1-6/+6
2024-05-28argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only.midipix1-1/+11
2024-05-28argv.h: usage screen: prettify: <short-option><space><long-option>.midipix1-1/+1
2024-05-15argv.h: argv_usage_impl(): use a sentinel with a non-contant format specifier.midipix1-1/+1
2024-05-06slbt_get_mkvars_var(): explicitly promote char to int when calling isspace().midipix1-1/+1
2024-05-06slbt_st_get_stoolie_ctx(): explicitly promote char to in when calling isspace().midipix1-1/+1
2024-04-01driver: added -print-aux-dir and -print-m4-dir (for slibtool.m4 integration).midipix5-4/+55
2024-04-01slibtoolize mode: driver: added --ltdl while deferring to the system libltdl.midipix2-0/+7
2024-03-31driver: --mkvars, slbt_get_mkvars_var(): special the SLIBTOOL make variable.midipix1-0/+19
2024-03-31driver: disallow epxlicit --heuristics file name alongside a --mkvars switch.midipix1-0/+8
2024-03-31driver: auto-detect slibtool.cfg in non-heuristics mode where applicable.midipix3-6/+38
2024-03-31driver: --heuristics: added slibtool.cfg prioritized support.midipix1-4/+26
2024-03-31slbt_output_config(): produce a backward compatible output with without lconf.midipix1-0/+90
2024-03-30slbt_init_host_params(): detect a native build environment based on ar(1).midipix1-6/+17
2024-03-30driver: --mkvars, slbt_get_mkvars_flags(): implementation and integration.midipix5-0/+299
2024-03-29slbt_init_host_params(): set native mode based on the detected ar(1) as needed.midipix1-0/+1
2024-03-29slbt_init_host_params(): cfgmeta: mark tools derived from ranlib as such.midipix1-0/+4
2024-03-29slbt_init_host_params(): derive as from ranlib as needed.midipix1-0/+12
2024-03-29slbt_init_host_params(): derive windres and dlltool from ranlib as needed.midipix1-0/+25
2024-03-29slbt_get_lconf_var(): return a null-terminated, zero-length string if no match.midipix1-1/+3
2024-03-27slibtoolize mode: install slibtool.m4 only with a specified m4 macro dir.midipix2-12/+14
2024-03-27slbt_obtain_nminfo(): fdout also requires read permissions for later mapping.midipix1-1/+1
2024-03-25slibtoolize mode: driver: added --warnings and --no-warnings support.midipix2-0/+9
2024-03-25slibtoolize mode: added --automake as an alias for --quiet.midipix1-0/+3
2024-03-25slibtoolize mode: slbt_st_get_stoolie_ctx(): support AC_CONFIG_MACRO_DIR.midipix1-2/+32