Build system changes,
Re: Build system changes,
- Re: Build system changes, Dieter Baron (2017/12/08 17:06:20)
- Re: Build system changes, Pavel Raiskup (2017/12/08 16:54:21)
> On 08.12.2017, at 17:44 , Pavel Raiskup <praiskup%redhat.com@localhost> wrote: > > > On Friday, December 8, 2017 3:38:50 PM CET Thomas Klausner wrote: >> For a long time, we have been maintaining two build systems for >> libzip: one based on autoconf/automake and one using CMake. >> >> The maintenance of two systems lead to various items not being >> correctly handled in both systems, due to oversight and errors. And it >> came with a cost in time and effort. >> >> For that reason, we have retired the autoconf/automake based build >> system and will now only support the CMake one. > > Hmm, a bit sad to me (bootstrapping issues, you need to have cmake > installed to build libzip now). True. > Also, e.g. Fedora/RHEL packaging of libzip historically depends on > autoconf's ./configure (and it would surprise if any other GNU/Linux > distro did differently). This could trigger a lot of work on packager's > side. libzip is not the only package that uses make. I would think packaging systems have infrastructure in place to handle these. > So I would prefer keeping only autoconf if I had to make the decision, but I > understand you… That was our initial setup, but that does not work on Windows at all. cmake works on Unix and Windows, that’s why we went with it. yours, dillo > > Thanks for your work, > Pavel
Made by MHonArc.