Re: Meson build system

Liste des GroupesRevenir à ol advocacy 
Sujet : Re: Meson build system
De : candycanearter07 (at) *nospam* candycanearter07.nomail.afraid (candycanearter07)
Groupes : comp.os.linux.advocacy
Date : 19. Mar 2024, 17:40:11
Autres entêtes
Organisation : the-candyden-of-code
Message-ID : <utcbkr$tapg$1@dont-email.me>
References : 1
User-Agent : slrn/pre1.0.4-9 (Linux)
Chris Ahlstrom <OFeem1987@teleworm.us> wrote at 12:38 this Tuesday (GMT):
Not strictly a Linux topic, but....
>
So I've used GNU Autotools for many many years (like since 2006 maybe?). But
for new project I decided to go with Meson. I had another look at CMake, but
it's still a little too grotesque for me, although the Qt project has switched
from qmake to cmake. (Meson also supports cmake to some extent, as I understand
it.)
>
Meson is not quite as complex as autotools, though it has its own learning
curve. It is fairly well documented and the project seems responsive to user
requests. For example, I put in a request to provide an alternative to
meson_options.txt so that one could use /etc/DIRCOLOR to highlight this
configuration file, and it was implemented as meson.options in version 1.1.
>
So I've currently got two git projects on my in-house "server" (this ASUS
laptop), and I have figured out how to use one project as a Meson subproject
for the other project, referring to the git repository of the other:
>
   [wrap-git]
   url = ssh://usr@server/srv/git/other_project.git
   revision = head
   depth = 1
>
Anyway, builds are *fast*, and switching between GNU C++ and Clang++ is easy.
>
As for converting my big app project from autotools to meson... too daunting
for now.

Neat, I haven't heard about meson before! I tried CMake, but it is
horrible to use. I'm currently trying to learn the zig build system, but
meson looks pretty cool!
--
user <candycane> is generated from /dev/urandom

Date Sujet#  Auteur
19 Mar 24 * Meson build system18Chris Ahlstrom
19 Mar 24 +* Re: Meson build system3candycanearter07
19 Mar 24 i`* Re: Meson build system2Chris Ahlstrom
19 Mar 24 i `- Re: Meson build system1candycanearter07
19 Mar 24 +* Re: Meson build system12Farley Flud
19 Mar 24 i+* Re: Meson build system3candycanearter07
23 Mar 24 ii`* Re: Meson build system2Stéphane CARPENTIER
24 Mar 24 ii `- Re: Meson build system1candycanearter07
19 Mar 24 i+- Re: Meson build system1Chris Ahlstrom
20 Mar 24 i+* Re: Meson build system2DFS
23 Mar 24 ii`- Re: Meson build system1Stéphane CARPENTIER
20 Mar 24 i+* Re: Meson build system2DFS
23 Mar 24 ii`- Re: Meson build system1Stéphane CARPENTIER
20 Mar 24 i+* Re: Meson build system2Lawrence D'Oliveiro
20 Mar 24 ii`- Re: Meson build system1vallor
23 Mar 24 i`- Re: Meson build system1Stéphane CARPENTIER
20 Mar 24 `* Re: Meson build system2Lawrence D'Oliveiro
20 Mar 24  `- Re: Meson build system1Chris Ahlstrom

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal