examples: remove auto-generation of examples list
authorBruce Richardson <bruce.richardson@intel.com>
Fri, 17 May 2019 12:02:30 +0000 (13:02 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 20 May 2019 21:57:12 +0000 (23:57 +0200)
commit699729bea97cd8869b1fc877c3fc47d9ae38f469
tree20dcf5bd2c946db90ce78663638610e6c349494b
parent85d7158edf153853dd5aaec7a0b90b81e453e4b6
examples: remove auto-generation of examples list

The examples/meson.build file scanned the filesystem to find all examples
to build (for examples=all option) and install. However, using run_command
and scanning the filesystem prevented ninja from properly detecting the
addition or removal of any examples - one had to recreate the build
directory from scratch to guarantee correct detection of all examples. This
patch replaces this generated list with a static list of examples, thereby
allowing proper tracking by ninja/meson, but at the cost of having to
update this file when a new example is added or removed.

This also fixes an issue with Windows builds, since "sh" is not available
there.

Fixes: 2daf565f91b5 ("examples: install as part of ninja install")
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
examples/meson.build