From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2DC3C42653; Wed, 27 Sep 2023 18:25:31 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 173BD40271; Wed, 27 Sep 2023 18:25:31 +0200 (CEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by mails.dpdk.org (Postfix) with ESMTP id 99CA94026B for ; Wed, 27 Sep 2023 18:25:29 +0200 (CEST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 83A865C267F; Wed, 27 Sep 2023 12:25:26 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 27 Sep 2023 12:25:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1695831926; x=1695918326; bh=XOiSADeUusLq0eeDiY7rVDQZSZDcJf4dvxW XMX0ctSY=; b=tLeAx/WoFMdr9bKRa7FgOGtWKHU0WVcktLsABYGxaqNIPamAiY3 gZxc8Rx+vbm5LOhZHk0Lfpc4HpVZFI7hYMW8kN4ksluC8MgA0T5prxUk4UrWiJuZ h6N3F0Qe9Kpnbs20+geQ8t8AKJoOTxeLqxKatXL/x7nV/k34Gv+9P86RP4xs+7Ye 3+BEQeyiLtbY3wI65lfnUjJmlQHZa0Qu50JNPi8HGPN0PKiKOyBjjXkg5clZAouD bzB0b2+tHrHbnQrglvNZTAn9AaBXxWpWyOc2ehengK33aulSKkB+MADhUxWcPm6I /IHLqfsbWEx2kwpmzdL/m+boP0H1o4Z1nVg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1695831926; x=1695918326; bh=XOiSADeUusLq0eeDiY7rVDQZSZDcJf4dvxW XMX0ctSY=; b=ZlkhzfPKVC9eUGuvKXabnAyQo88pEjgI45DHFUkFRfQajJWWFTN Ph1eHuHmQ6v22tyS8z8R9P/8ZhcKZczg/uDBBxu6lqcFLenOGi9qYKl6aES5wcMc Q1aUfWHTi/b1H8FJIIG+J6LmViEdRVl5OL7SrnnzV18sUSu8RPfGjsDZHIndzjho ApdvW26mJZqDceFRi+hMBrV0slThEtiNN5JC31HOwh938Vo72YELBgbu+OtXIFYi N5G7rrSJuveChjduwvUH6FMUqewiMjJujA6c2Uxw9ZCc/X5X5NxDc3cMaGzun5HV Hvty0N9yFmeK2btwxdO1DC+JXuKIFxkm0dA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvjedrtdeggdefjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkfgjfhgggfgtsehtqhertddttddunecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg ftrfgrthhtvghrnhepfefhjeeluedvvedtuddtuedtvefhieejtefhffeujefhteduudev tdektdeikeffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Sep 2023 12:25:25 -0400 (EDT) From: Thomas Monjalon To: Bruce Richardson Cc: dev@dpdk.org, David Marchand , Morten =?ISO-8859-1?Q?Br=F8rup?= Subject: Re: [PATCH v4] doc: build manpages as well as html output Date: Wed, 27 Sep 2023 18:25:24 +0200 Message-ID: <11562260.rMLUfLXkoz@thomas> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87B62@smartserver.smartshare.dk> References: <20230601153801.118616-1-bruce.richardson@intel.com> <2768847.BEx9A2HvPv@thomas> <98CBD80474FA8B44BF855DF32C47DC35D87B62@smartserver.smartshare.dk> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 31/08/2023 17:48, Morten Br=F8rup: > > From: Thomas Monjalon [mailto:thomas@monjalon.net] > > Sent: Thursday, 31 August 2023 12.12 > >=20 > > 31/08/2023 11:49, Bruce Richardson: > > > Doxygen can produce manpage output as well as html output for the DPDK > > > APIs. However, we need to do this as a separate task as the manpage > > > output needs to be placed in a different location post-install to the > > > html output (/usr/local/share/man vs /usr/local/share/doc/). > > > > > > Changes required are: > > > * Add configurable options for manpage output and html output to the > > > doxygen config template. (Remove option for html output path as it's > > > always "html") > > > * Modify API meson.build file to configure two separate doxygen config > > > files, for HTML and manpages respectively. > > > * Change doxygen wrapper script to have separate output log files for > > > the manpage and HTML jobs, to avoid conflicts > > > * Add "custom_targets" to meson.build file to build the HTML pages and > > > the manpages, with individual install locations for each. > > > * Where supported by meson version, call "mandb" post-install to upda= te > > > the man database to ensure the new manpages can be found. If the > > > manpages are not installed in system location i.e. one not in MANPA= TH, > > > then this update will have no effect, as only system locations are > > > scanned. > > > > > > Signed-off-by: Bruce Richardson > > > Reviewed-by: David Marchand > >=20 > > Acked-by: Thomas Monjalon > >=20 >=20 > Having followed the discussion where the "cross build" details were clari= fied... >=20 > Acked-by: Morten Br=F8rup Applied, thanks.