diff options
author | Craig Small <csmall@dropbear.xyz> | 2023-05-15 20:46:03 +0200 |
---|---|---|
committer | Kamil Konieczny <kamil.konieczny@linux.intel.com> | 2023-05-31 15:07:50 +0200 |
commit | e6d7ced5d822dbf6fad2f3255c74a85f60d9238d (patch) | |
tree | be95cde112a2176f16d8efd2a5def5c198e68f45 /meson.build | |
parent | 7497c9f5bdd7f78d4cdb31b52e64fd945cae41cc (diff) |
Use the new procps library libproc2
Added support for new libproc2.
[Corrected some errors pointed by checkpatch.pl,
add linux includes in #ifdef __linux__ section]
v2: changed to igt_fork_helper and added error print [Kamil]
v3: removed include <limits.h> pointed by Mauro [Kamil]
Signed-off-by: Craig Small <csmall@dropbear.xyz>
Acked-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 1c872cc9c..0487158dc 100644 --- a/meson.build +++ b/meson.build @@ -125,7 +125,15 @@ build_info += 'With libdrm: ' + ','.join(libdrm_info) pciaccess = dependency('pciaccess', version : '>=0.10') libkmod = dependency('libkmod') -libprocps = dependency('libprocps', required : true) +libprocps = dependency('libprocps', required : false) +libproc2 = dependency('libproc2', required : false) +if libprocps.found() + config.set('HAVE_LIBPROCPS', 1) +elif libproc2.found() + config.set('HAVE_LIBPROC2', 1) +else + error('Either libprocps or libproc2 is required') +endif libunwind = dependency('libunwind', required : get_option('libunwind')) build_info += 'With libunwind: @0@'.format(libunwind.found()) |