xref: /openbmc/qemu/tools/meson.build (revision b4b9a0e3)
1have_virtiofsd = (targetos == 'linux' and
2    have_tools and
3    seccomp.found() and
4    libcap_ng.found() and
5    'CONFIG_VHOST_USER' in config_host)
6
7if 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
20elif get_option('virtiofsd').disabled() or not have_system
21  have_virtiofsd = false
22endif
23
24if have_virtiofsd
25  subdir('virtiofsd')
26endif
27