]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
manager: configurable Meson directory docs-develop-mana-oa16bs/deployments/4217
authorOto Šťáva <oto.stava@nic.cz>
Thu, 16 May 2024 12:17:12 +0000 (14:17 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Wed, 29 May 2024 14:50:08 +0000 (16:50 +0200)
commita19819f63142825fbe93ae481cc0bc08fb004eaf
tree95867953150ea0bdfdc1efab39e0717582b49af0
parent6241c371216f9c64df0d911e2829752ff50207ce
manager: configurable Meson directory

This commit makes it more convenient to change the configuration of the
build directory of `kresd` when using Knot Resolver Manager. It adds a
new `./poe configure` command, which optionally takes the same arguments
as the standard `meson configure` command.

The `./poe run` command now requires running `./poe configure` at least
once to set up the build directory. If the directory has been configured
before this commit (i.e. `./poe run` has been executed at least once),
no extra action is required, as the directory structure remains the
same.

The commit also removes the `manager` configuration option from Meson as
we were not using it and it was broken and potentially confusing to
newcomers.
doc/dev/build.rst
manager/README.md
manager/pyproject.toml
manager/scripts/_env.sh
manager/scripts/meson-configure [new file with mode: 0755]
meson.build
meson_options.txt