]> git.ipfire.org Git - thirdparty/libbsd.git/commit
build: Rework ABI selection logic
authorGuillem Jover <guillem@hadrons.org>
Wed, 14 Feb 2024 03:59:44 +0000 (04:59 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sun, 25 Feb 2024 02:49:15 +0000 (03:49 +0100)
commit27503a1066fe28ebc84d080f24a475c99f82b48e
tree18c4209af007afd84ad7dee6da705f1d65e4e150
parent99739877be6e3eaa28681201019ec16788c789fe
build: Rework ABI selection logic

Add a new LIBBSD_SELECT_ABI m4 macro, and use it to setup the ABI
interfaces to expose and the various variables and conditionals
to be used by the build system.

Switch to set the initial values to unknown and then set every one
of the selections explicitly by supported target.

Update comments for rationale for things to DROP, or for why some
selections are enabled.
configure.ac
m4/libbsd-compiler.m4