build: update minimum required Meson version
Bump Meson required version to 0.49.2 which is chosen so as to be provided by both redhat-8 and debian-10. Update documentation and travis setup script accordingly. This fixes the following warning: WARNING: Project targeting '>= 0.47.1' but tried to use feature introduced in '0.48.0': console arg in custom_target 'console' argument is used within kernel/linux/kni/meson.build Signed-off-by: Gabriel Ganne <gabriel.ganne@6wind.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
This commit is contained in:
parent
3ea6ee38ec
commit
8c10530836
@ -1,7 +1,7 @@
|
||||
#!/bin/sh -xe
|
||||
|
||||
# need to install as 'root' since some of the unit tests won't run without it
|
||||
sudo python3 -m pip install --upgrade 'meson==0.47.1'
|
||||
sudo python3 -m pip install --upgrade 'meson==0.49.2'
|
||||
|
||||
# setup hugepages. error ignored because having hugepage is not mandatory.
|
||||
cat /proc/meminfo
|
||||
|
@ -45,7 +45,7 @@ Compilation of the DPDK
|
||||
|
||||
* Python 3.5 or later.
|
||||
|
||||
* Meson (version 0.47.1+) and ninja
|
||||
* Meson (version 0.49.2+) and ninja
|
||||
|
||||
* ``meson`` & ``ninja-build`` packages in most Linux distributions
|
||||
|
||||
|
@ -35,7 +35,7 @@ The ``meson`` tool is used to configure a DPDK build. On most Linux
|
||||
distributions this can be got using the local package management system,
|
||||
e.g. ``dnf install meson`` or ``apt-get install meson``. If meson is not
|
||||
available as a suitable package, it can also be installed using the Python
|
||||
3 ``pip`` tool, e.g. ``pip3 install meson``. Version 0.47.1 of meson is
|
||||
3 ``pip`` tool, e.g. ``pip3 install meson``. Version 0.49.2 of meson is
|
||||
required - if the version packaged is too old, the latest version is
|
||||
generally available from "pip".
|
||||
|
||||
|
@ -64,7 +64,7 @@ A good option to choose is the MSI installer for both meson and ninja together::
|
||||
|
||||
http://mesonbuild.com/Getting-meson.html#installing-meson-and-ninja-with-the-msi-installer%22
|
||||
|
||||
Recommended version is either Meson 0.47.1 (baseline) or the latest release.
|
||||
Recommended version is either Meson 0.49.2 (baseline) or the latest release.
|
||||
|
||||
Install the Backend
|
||||
-------------------
|
||||
|
@ -8,7 +8,7 @@ project('DPDK', 'C',
|
||||
files('VERSION')).stdout().strip(),
|
||||
license: 'BSD',
|
||||
default_options: ['buildtype=release', 'default_library=static'],
|
||||
meson_version: '>= 0.47.1'
|
||||
meson_version: '>= 0.49.2'
|
||||
)
|
||||
|
||||
# check for developer mode
|
||||
|
Loading…
Reference in New Issue
Block a user