]> git.ipfire.org Git - thirdparty/pdns.git/commit
Fix dependencies for docs, using a Sphinx extension to generate a dep file, as sugges...
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 18 Feb 2025 13:20:16 +0000 (14:20 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 18 Feb 2025 14:35:48 +0000 (15:35 +0100)
commit7ffce917e77c43efceb89c4435fcdc15a382f198
treedf134c4cb5d588862b81fe07cdb28441af3883cf
parent1fb0df55dc397db87e5523e6c48336ce156d5df0
Fix dependencies for docs, using a Sphinx extension to generate a dep file, as suggested by @eli-schwart in https://github.com/PowerDNS/pdns/pull/15169#discussion_r1959138532

Actually, the depfile (sphinx.d) is removed by ninja after generating
it as shown by a trace.  I do not know why, but touching an .rst
file has the correct behaviour. So I suspect it is an optimization.
docs/conf.py
docs/depfile.py [new file with mode: 0644]
meson.build
pdns/dnsdistdist/docs/conf.py
pdns/dnsdistdist/docs/depfile.py [new symlink]
pdns/dnsdistdist/meson.build
pdns/recursordist/docs/conf.py
pdns/recursordist/docs/depfile.py [new symlink]
pdns/recursordist/meson.build