From: Elena Agostini <eagost...@nvidia.com> This library can be made optional. drivers/gpu and app/test-gpudev depend on this library, so there is a check for dependencies.
Signed-off-by: Elena Agostini <eagost...@nvidia.com> --- app/test-gpudev/meson.build | 1 + doc/guides/prog_guide/gpudev.rst | 1 + drivers/gpu/meson.build | 1 + lib/meson.build | 1 + 4 files changed, 4 insertions(+) diff --git a/app/test-gpudev/meson.build b/app/test-gpudev/meson.build index 17bdef3646..02286d3a6a 100644 --- a/app/test-gpudev/meson.build +++ b/app/test-gpudev/meson.build @@ -3,3 +3,4 @@ sources = files('main.c') deps = ['gpudev', 'ethdev'] + diff --git a/doc/guides/prog_guide/gpudev.rst b/doc/guides/prog_guide/gpudev.rst index e464109d35..8970c43865 100644 --- a/doc/guides/prog_guide/gpudev.rst +++ b/doc/guides/prog_guide/gpudev.rst @@ -23,6 +23,7 @@ Out of scope of this library is to provide a wrapper for GPU specific libraries on the device or create GPU specific objects (e.g. CUDA Driver context or CUDA Streams in case of NVIDIA GPUs). +This library is set as optional and can be disabled with ``-Ddisable_libs=gpudev``. Features -------- diff --git a/drivers/gpu/meson.build b/drivers/gpu/meson.build index 601bedcd61..1e68a7746d 100644 --- a/drivers/gpu/meson.build +++ b/drivers/gpu/meson.build @@ -2,3 +2,4 @@ # Copyright (c) 2021 NVIDIA Corporation & Affiliates drivers = [ 'cuda' ] + diff --git a/lib/meson.build b/lib/meson.build index dad9fce14d..018976df17 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -67,6 +67,7 @@ libraries = [ optional_libs = [ 'bitratestats', + 'gpudev', 'gro', 'gso', 'kni', -- 2.17.1