[poppler] RFC: Dropping autotools

Carlos Garcia Campos carlosgc at gnome.org
Sat Aug 19 06:20:28 UTC 2017


Albert Astals Cid <aacid at kde.org> writes:

> Ok, this is going to be controversial (or maybe not).

Nah!

> I'd like to drop autotools and just use cmake as build system.
>
> Reasons:
>  * I don't use autotools so whenever something new happens i regularly forget 
> to try it works there (as proven last time with the nss includes)
>  * cmake is more portable (i.e. doesn't uses shell scripts)
>  * cmake gets releases more often
>  * cmake code is easier to read (for me)
>  * AFAICS Not even gnome (which was the "last" big autotools user) plans to 
> use autotools anymore

Not maintaining two build systems is enough reason for me.

>
> Only issues:
>  * We don't have gtk-doc support
>  * We don't have make dist-xz support (which i use for releases)

And gobject-introspection, we have all that in WebKit, I think we can
take something from there. Regarding release tarballs, we could probably
use git archive, or a simple script using git archive as a base in case
we need to add any generated file to the tarball.

>
> But i'm sure both should be fairly easy to add, just never cared to do it 
> since the only times i use them are for releases.

Yes, I can help with that.

> Comments?

+1

> Cheers,
>   Albert
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/poppler

-- 
Carlos Garcia Campos
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/poppler/attachments/20170819/d3e00ba7/attachment.sig>


More information about the poppler mailing list