hw/usb: Do not build USB subsystem if not required
[qemu/kevin.git] / tools / meson.build
blob3e5a0abfa29f760fc73acd9bd9ef0d5d63b96a34
1 have_virtiofsd = (targetos == 'linux' and
2     have_tools and
3     seccomp.found() and
4     libcap_ng.found() and
5     'CONFIG_VHOST_USER' in config_host)
7 if get_option('virtiofsd').enabled()
8   if not have_virtiofsd
9     if targetos != 'linux'
10       error('virtiofsd requires Linux')
11     elif not seccomp.found() or not libcap_ng.found()
12       error('virtiofsd requires libcap-ng-devel and seccomp-devel')
13     elif 'CONFIG_VHOST_USER' not in config_host
14       error('virtiofsd needs vhost-user support')
15     else
16       # Disabled all the tools but virtiofsd.
17       have_virtiofsd = true
18     endif
19   endif
20 elif get_option('virtiofsd').disabled() or not have_system
21   have_virtiofsd = false
22 endif
24 if have_virtiofsd
25   subdir('virtiofsd')
26 endif