doc: fix build on Windows with Meson 0.58
authorDmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Wed, 30 Jun 2021 16:22:35 +0000 (19:22 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 9 Jul 2021 12:53:39 +0000 (14:53 +0200)
commite8c90926bddec034bfdb753044c001aa90e4d1f8
tree940ba7eb27387bfb1f1dabd264746e712c795834
parentbf66003b51ece4defb15d45c6c1cad812b994073
doc: fix build on Windows with Meson 0.58

The `doc` target used `echo` as its command.
On Windows, `echo` is always a shell built-in, there is no binary.
Starting from meson 0.58, `run_target()` always searches for command
executable and no longer accepts `echo` as such on Windows.
Replace plain `echo` with a Python one-liner.

Fixes: d02a2dab2dfb ("doc: support building HTML guides with meson")
Cc: stable@dpdk.org
Reported-by: Rob Scheepens <rob.scheepens@nutanix.com>
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Acked-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
buildtools/meson.build
doc/meson.build