dist target differences between cmake and autotools

Geert Janssens geert.gnucash at kobaltwit.be
Wed Jul 12 10:45:17 EDT 2017


On woensdag 12 juli 2017 16:36:37 CEST Rob Gowin wrote:
> Hi Geert,
> 
> For any version of automake except 1.15, the CMake 'dist' target will run
> autogen.sh to create the various Makefile.in-s and include them in the dist
> tarball. Independent of anything CMake related, autotools distcheck will
> fail on systems using automake-1.15 (including Fedora 25) because in that
> version the distcheck working directory has been changed  ([1], near
> bottom) such that the missing files check in 'po' gets confused and fails.
> 
> In my original CMake distcheck commit, I had the autotools part do
> 'distcheck'.  I put in checks to prevent running the autotools distcheck if
> automake-1.15 was detected. John mentioned in IRC that I did not need to
> run distcheck, so I removed it in the second commit in the PR. I should
> have then removed the automake version check at that point since it is no
> longer need. I'll do that soon.
> 
> Regards,
> 
> Rob
> 
> [1] https://autotools.io/forwardporting/automake.html

Hi Rob,

Thanks for clearing this up. So I will wait for your fix before playing with 
this again :)

There's no need to hurry by the way. I'm about to leave on holidays in a 
couple of days so there won't be much I can still do before that anyway.

Geert


More information about the gnucash-devel mailing list