git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 0/3] ci: don't compile whole project when testing docs with Meson

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 16, 2025, 16:24 UTC
Message-ID
<xmqqqzw6nz5i.fsf@gitster.g>
In-Reply-To
<aMkGluKUBfq6VNOQ@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
> I meant the Meson option `-Ddocs=man,html`. I feel it's more natural
> there if the accompanying target is also called "docs" there.

Ahh. OK, so if I said "meson -Ddocs=" to choose neither format, that would essentially be the same as "do build the binaries but not the docs"?

I guess that is from the very beginning 904339ed (Introduce support for the Meson build system, 2024-12-06) that get_option('docs') is part of the build system, so it *is* way too late to fix it now.

> Another option is that we could also just have both. In that case users
> of the Makefile could continue to use the "doc" target with Meson, as
> they are used to. And users that are used to Meson can use the "docs"
> target.

Meaning you'd allow one to be an alias for the other? I am not sure if it is worth it for something small like this. Let's leave things as they are.

Thanks.
Previous: Patrick SteinhardtNext: Karthik Nayak
Message 13 of 14 in “ci: don't compile whole project when testing docs with Meson”
  1. 0/3 ci: don't compile whole project when testing docs with MesonPatrick Steinhardt, Sep 11, 2025
  2. 1/3 meson: introduce a "docs" alias to compile documentation onlyPatrick Steinhardt, Sep 11, 2025
  3. Karthik NayakSep 16, 2025
  4. Patrick SteinhardtSep 16, 2025
  5. Karthik NayakSep 16, 2025
  6. 2/3 meson: print docs backend as part of the summaryPatrick Steinhardt, Sep 11, 2025
  7. 3/3 ci: don't compile whole project when testing docs with MesonPatrick Steinhardt, Sep 11, 2025
  8. Karthik NayakSep 16, 2025
  9. Junio C HamanoSep 11, 2025
  10. Patrick SteinhardtSep 15, 2025
  11. Junio C HamanoSep 15, 2025
  12. Patrick SteinhardtSep 16, 2025
  13. Junio C HamanoSep 16, 2025
  14. Karthik NayakSep 16, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.