meson.build (738B)
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