[debhelper-devel] Bug#795253: Bug#795253: Bug#795253: Add support for Meson build system

Michael Biebl biebl at debian.org
Wed Mar 29 02:45:35 UTC 2017


Am 25.03.2017 um 08:58 schrieb Niels Thykier:
> Michael Biebl:
>> Am 24.03.2017 um 06:53 schrieb Michael Biebl:

>> Related to that: For a source tree which ships both meson.build files
>> and configure.ac, autoreconf is run, even if I explicitly choose meson
>> via dh $@ --buildsystem=meson
>>
>> Niels, is there a way how I can skip the dh-autoreconf step(s) if meson
>> is used?
>>
>> Michael
>>
> 
> That would be #842246.  The easiest thing is probably just overriding
> command.

Hm, I see, so apparently/obviously other build systems are affected by
this as well.

By overriding, do you mean, that package maintainers have to that
manually via

%:
	dh --without autoreconf

Or did you mean something else?

Ideally dh_update_autotools_config and dh_autoreconf are only run if the
active build system is autotools.
Is it possible to change dh to only add the autoreconf sequence
depending on whether autotools is the active build system (not just
autodetected).

Or is it possible to decide this from within the
dh_update_autotools_config and dh_autoreconf helpers so they are always
run but become a nop if buildsystem != autotools ?



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debhelper-devel/attachments/20170329/2d6abe2f/attachment-0001.sig>


More information about the debhelper-devel mailing list