shared/build: make the version string definition less terrible
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 3 Dec 2020 10:12:59 +0000 (11:12 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 3 Dec 2020 11:16:02 +0000 (12:16 +0100)
commit91b79ba84ef8fdd008b61581c32a7aa746a2b492
tree42e413b12dfea6c72314761278317508a81889d3
parent6c822dc2d5a5088aa1603bbbf04a87f2276b1b51
shared/build: make the version string definition less terrible

The BLKID and ELFUTILS strings were present twice. Let's reaarange things so that
each times requires definition in exactly one place.

Also let's sort things a bit:
the "heavy hitters" like PAM/MAC first,
then crypto libs,
then other libs, alphabetically,
compressors,
and external compat integrations.

I think it's useful for users to group similar concepts together to some extent.
For example, when checking what compression is available, it helps a lot to have
them listed together.

FDISK is renamed to LIBFDISK to make it clear that this is about he library and
the executable.
src/basic/build.c [new file with mode: 0644]
src/basic/build.h
src/basic/meson.build
src/basic/util.c
src/core/dbus-manager.c
src/core/main.c
src/test/test-cgroup-setup.c