]> git.ipfire.org Git - thirdparty/pdns.git/commit
Meson: Refactor the tools and build a single libpdns_common
authorFred Morcos <fred.morcos@open-xchange.com>
Wed, 17 Jan 2024 12:11:34 +0000 (13:11 +0100)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:58 +0000 (13:28 +0100)
commitca603a4d54bced9adc6d1f4ac180e4abc4bc4b36
tree958f04cb73cc11a2b13662e8b10c655f9a13c102
parenta0a6b9ac5b6161cce5ac058b66f4d10c89aed9ac
Meson: Refactor the tools and build a single libpdns_common

libpdns_common is now shared among pdns-auth server and all its related tools. This avoids
some caveats we've previously had:

- No need for spurious builds of static archives
- No need for different libpdns_TOOLNAME libraries
- No need to list sources files multiple times
- Build everything in the top-level directory
- Avoid the race condition between pdns/, modules/ and config.h
- A much simplified pdns/meson.build which only collects source files
meson.build
pdns/meson.build