From: | Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> |
---|---|
To: | Andres Freund <andres(at)anarazel(dot)de>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: meson documentation build open issues |
Date: | 2023-04-06 09:11:57 |
Message-ID: | 50193d79-e7d1-ea81-1ef3-5670b007c7c3@enterprisedb.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 05.04.23 16:45, Andres Freund wrote:
>> I think it's still an issue that "make docs" builds html and man but "ninja
>> docs" only builds html. For some reason the wiki page actually claims that
>> ninja docs builds both, but this does not happen for me.
>
> It used to, but Tom insisted that it should not. I'm afraid that it's not
> quite possible to emulate make here. 'make docs' at the toplevel builds both
> HTML and manpages. But 'make -C doc/src/sgml', only builds HTML.
Ok, not a topic for this thread then.
>>> 5. There doesn't appear to be an equivalent of "make world" and "make
>>> install-world" that includes documentation builds.
>>
>> This has been addressed with the additional meson auto options. But it
>> seems that these options only control building, not installing, so there is
>> no "install-world" aspect yet.
>
> I'm not following - install-world install docs if the docs feature is
> available, and not if not?
I had expected that if meson setup enables the 'docs' feature, then
meson compile will build the documentation, which happens, and meson
install will install it, which does not happen.
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Kapila | 2023-04-06 09:55:18 | Re: Minimal logical decoding on standbys |
Previous Message | Peter Eisentraut | 2023-04-06 09:06:18 | Re: doc: add missing "id" attributes to extension packaging page |