[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Alternative build systems
From: |
Óscar Fuentes |
Subject: |
Re: Alternative build systems |
Date: |
Tue, 23 Aug 2022 18:36:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> Apart from better performance, CMake would simplify the scripts a great
>> deal.
>
> Not IME, not with the many complications and different configurations
> we support. E.g., does Gnulib support CMake builds?
When I made the CMake build system for LLVM/Clang, it was about 1.5
orders of magnitude less verbose than the autoconf-based system for
feature parity.
CMake has the advantage of being procedural (like an ordinary scripting
language) and declarative (like `make'). This makes possible to use a
high level of abstraction that helps a lot when dealing with complexity.
For the Gnulib question, I can't answer, I don't know what it involves.
A quick web search says that Gnulib is tightly tied with autoconf and
messages like this are a bit gloomy:
https://lists.gnu.org/archive/html/bug-gnulib/2019-08/msg00091.html
- Re: Abysmal state of GTK build, (continued)
- Re: Abysmal state of GTK build, Eli Zaretskii, 2022/08/21
- Re: Abysmal state of GTK build, Po Lu, 2022/08/21
- Re: Abysmal state of GTK build, Gerd Möllmann, 2022/08/23
- Re: Abysmal state of GTK build, Po Lu, 2022/08/23
- Re: Abysmal state of GTK build, Gerd Möllmann, 2022/08/23
- Re: Abysmal state of GTK build, Lars Ingebrigtsen, 2022/08/23
- Re: Abysmal state of GTK build, Gerd Möllmann, 2022/08/23
- Re: Abysmal state of GTK build, Lars Ingebrigtsen, 2022/08/23
- Re: Abysmal state of GTK build, Óscar Fuentes, 2022/08/23
- Re: Alternative build systems (Was: Abysmal state of GTK build), Eli Zaretskii, 2022/08/23
- Re: Alternative build systems,
Óscar Fuentes <=
- Re: Alternative build systems, Eli Zaretskii, 2022/08/23
- Re: Alternative build systems, Óscar Fuentes, 2022/08/23
- Re: Alternative build systems, Po Lu, 2022/08/23
- Re: Abysmal state of GTK build, Andrea Corallo, 2022/08/24
- Re: Abysmal state of GTK build, Óscar Fuentes, 2022/08/24
- Re: Abysmal state of GTK build, Visuwesh, 2022/08/24
- Re: Abysmal state of GTK build, Po Lu, 2022/08/24
- Re: Abysmal state of GTK build, Eli Zaretskii, 2022/08/23
- Re: Abysmal state of GTK build, Lars Ingebrigtsen, 2022/08/23
- Re: Abysmal state of GTK build, Eli Zaretskii, 2022/08/23