]> granicus.if.org Git - pdns/commit
configure: Add base check for dynmodules parameter to prevent impossible build attemp...
authorThomas D <whissi@whissi.de>
Tue, 5 Jan 2016 15:39:07 +0000 (16:39 +0100)
committerThomas D <whissi@whissi.de>
Tue, 5 Jan 2016 15:39:07 +0000 (16:39 +0100)
commit09acf5464f18268f898e6a4b5a96af53ed9f523d
treec98a8a9d8cf8af18fba1e0eb74ff2c6872ac1204
parentfacc2e52456fe15510e3cc9b1c66799c0afce05d
configure: Add base check for dynmodules parameter to prevent impossible build attempts due to invalid values

We didn't validate dynmodules parameter values which allows build failures like

> [...]
> Making all in geobackend
> /bin/sh: line 20: cd: geobackend: No such file or directory
> Makefile:499: recipe for target 'all-recursive' failed
> make[2]: *** [all-recursive] Error 1

which happens for example if a dynamic module was removed (or the user just passed an
invalid value).

Now we will do a base check by checking for the existence of the module's source dir.
This will allow us to catch errors like that and show a meaningful error message if
necessary.

Reference: https://github.com/PowerDNS/pdns/issues/3171
configure.ac