[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-poppler
Subject: Re: [poppler] RFC: Dropping autotools
From: Carlos Garcia Campos <carlosgc () gnome ! org>
Date: 2017-08-19 6:20:28
Message-ID: 87tw14jcyb.fsf () gnome ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Albert Astals Cid <aacid@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@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
["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]
_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/poppler
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic