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 not have_tools or 'CONFIG_VHOST_USER' not in config_host 14 error('virtiofsd needs tools and vhost-user support') 15 endif 16 endif 17elif get_option('virtiofsd').disabled() or not have_system 18 have_virtiofsd = false 19endif 20 21if have_virtiofsd 22 subdir('virtiofsd') 23endif 24