diff options
author | Jani Nikula <jani.nikula@intel.com> | 2017-10-24 11:14:15 +0300 |
---|---|---|
committer | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2017-10-24 15:27:43 +0300 |
commit | e5f7fac9f120b0dcbf370c681b8872b8c29bf890 (patch) | |
tree | 583f8dc5df50d617fe50559ff92d36923390e7ce /tools | |
parent | 1ae18b02965f1c3c6f7a1bcf0b7ed1f0a81af5e6 (diff) |
meson: intel_dp_compliance depends on libudev
Only build intel_dp_compliance when libudev is available, also include
libudev in the list of dependencies.
Fixes error when libudev isn't there:
../tools/intel_dp_compliance_hotplug.c:33:21: fatal error: libudev.h: No such file or directory
#include <libudev.h>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/meson.build | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tools/meson.build b/tools/meson.build index 1bacac58..7fc5390a 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -57,10 +57,15 @@ endforeach pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), 'intel-gpu-tools') -intel_dp_compliance_src = [ 'intel_dp_compliance.c', 'intel_dp_compliance_hotplug.c' ] -executable('intel_dp_compliance', sources : intel_dp_compliance_src, - dependencies : tool_deps, - install : true) +if libudev.found() + intel_dp_compliance_src = [ + 'intel_dp_compliance.c', + 'intel_dp_compliance_hotplug.c' + ] + executable('intel_dp_compliance', sources : intel_dp_compliance_src, + dependencies : [tool_deps, libudev], + install : true) +endif intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ] executable('intel_l3_parity', sources : intel_l3_parity_src, |