summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2017-10-24 11:14:15 +0300
committerArkadiusz Hiler <arkadiusz.hiler@intel.com>2017-10-24 15:27:43 +0300
commite5f7fac9f120b0dcbf370c681b8872b8c29bf890 (patch)
tree583f8dc5df50d617fe50559ff92d36923390e7ce /tools
parent1ae18b02965f1c3c6f7a1bcf0b7ed1f0a81af5e6 (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.build13
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,