Lines Matching full:not

33 # (and we need not jump through hoops to try to delete
92 required: get_option('rust').disable_auto_if(not have_system))
94 required: get_option('rust').disable_auto_if(not have_system))
111 if not bindgen.found() or bindgen.version().version_compare('<0.60.0')
118 warning('bindgen not found, disabling Rust compilation.')
160 # semaphores are linked into the main binary and not the module's shared
189 not cc.links('''
196 error('Your compiler does not support -fsanitize=fuzzer')
203 if 'syslog' in get_option('trace_backends') and not cc.compiles('''
210 error('syslog is not supported on this system')
233 error_message: 'vhost-user is not available on Windows').allowed()
254 .disable_auto_if(not have_system) \
257 .disable_auto_if(not have_system and not have_tools) \
265 error_message: 'Modules are not available for Windows') \
266 .require(not get_option('prefer_static'),
274 if cpu not in supported_cpus
405 if host_arch == 'i386' and not cc.links('''
432 # present on basically all processors but technically not part of
472 # which we added above (and if it's not because of the same specs patching,
474 # distro and do not use --disable-pie in the meanwhile). For dynamic linking,
481 if not get_option('b_pie') and host_os != 'emscripten'
485 if not get_option('stack_protector').disabled()
508 .require(have_stack_protector, error_message: 'Stack protector not supported')
520 # For POSIX prefer ucontext, but it's not always possible. The fallback
536 elif coroutine_backend not in supported_backends
537 error('"@0@" backend requested but not available. Available backends: @1@' \
541 # Compiles if SafeStack *not* enabled
552 if get_option('safe_stack') != not cc.compiles(safe_stack_probe)
554 if get_option('safe_stack') != not cc.compiles(safe_stack_probe, args: safe_stack_arg)
556 ? 'SafeStack not supported by your compiler' \
571 error('Your compiler does not support -fsanitize=address')
584 # In addition, tcg prologue does not emit function type prefix
590 error('Your compiler does not support -fsanitize=undefined')
595 # keep it separate until that is not the case.
598 error('TSAN is not supported with other sanitizers')
600 if not cc.has_function('__tsan_create_fiber',
606 # gcc (>=11) will report constructions not supported by tsan:
607 # "error: ‘atomic_thread_fence’ is not supported with ‘-fsanitize=thread’"
609 # However, clang does not support this warning and this triggers an error.
660 if not get_option('b_lto')
664 error('Selected Control-Flow Integrity is not compatible with modules')
673 error('-fsanitize=cfi-icall is not supported by the compiler')
681 error('-fsanitize-cfi-icall-generalize-pointers is not supported by the compiler')
690 error('-fno-sanitize-trap=cfi-icall is not supported by the compiler')
752 '-Wno-gnu-variable-sized-type-not-at-end',
791 # Note sanitizer flags are not applied to Objective-C sources!
916 if not get_option('tcg_interpreter')
920 if not get_option('tcg_interpreter')
924 warning('Use of the TCG interpreter is not recommended on this host')
944 if 'CONFIG_KVM' not in accelerators and get_option('kvm').enabled()
945 error('KVM not available on this platform')
947 if 'CONFIG_HVF' not in accelerators and get_option('hvf').enabled()
948 error('HVF not available on this platform')
950 if 'CONFIG_NVMM' not in accelerators and get_option('nvmm').enabled()
951 error('NVMM not available on this platform')
953 if 'CONFIG_WHPX' not in accelerators and get_option('whpx').enabled()
954 error('WHPX not available on this platform')
965 # disabler: true makes xen_pc.found() return false if any is not found
988 if not xen.found()
1002 if l not in xen_deps
1024 error('could not compile and link Xen test program')
1029 error_message: 'Xen PCI passthrough requested but Xen not enabled') \
1031 error_message: 'Xen PCI passthrough not available on this platform') \
1033 error_message: 'Xen PCI passthrough not available on this platform') \
1069 if not cc.compiles('''
1107 if not get_option('gio').auto() or have_system
1110 if gio.found() and not cc.links('''
1133 gdbus_codegen_error = '@0@ uses gdbus-codegen, which does not support control flow integrity'
1144 if not get_option('pixman').auto() or have_system or have_tools
1152 if not get_option('linux_aio').auto() or have_block
1164 if not get_option('linux_io_uring').auto() or have_block
1168 if not cc.links(linux_io_uring_test)
1174 if not get_option('libnfs').auto() or have_block
1198 if libattr.found() and not \
1202 error('could not link libattr')
1204 warning('could not link libattr, disabling')
1217 if vmnet.found() and not cc.has_header_symbol('vmnet/vmnet.h',
1230 if not get_option('seccomp').auto() or have_system or have_tools
1242 if not get_option('cap_ng').auto() or have_system or have_tools
1246 if libcap_ng.found() and not cc.links('''
1255 error('could not link libcap-ng')
1257 warning('could not link libcap-ng, disabling')
1261 if get_option('xkbcommon').auto() and not have_system and not have_tools
1269 if not get_option('slirp').auto() or have_system
1276 # Do not use the "version" keyword argument to produce a better error.
1289 if not get_option('vde').auto() or have_system or have_tools
1293 if vde.found() and not cc.links('''
1304 error('could not link libvdeplug')
1306 warning('could not link libvdeplug, disabling')
1311 if not get_option('pa').auto() or (host_os == 'linux' and have_system)
1316 if not get_option('alsa').auto() or (host_os == 'linux' and have_system)
1321 if not get_option('jack').auto() or have_system
1326 if not get_option('pipewire').auto() or (host_os == 'linux' and have_system)
1332 if not get_option('sndio').auto() or have_system
1338 if not get_option('spice_protocol').auto() or have_system
1345 .disable_auto_if(not have_system) \
1347 error_message: 'cannot enable SPICE if pixman is not available') \
1358 if not get_option('libiscsi').auto() or have_block
1364 if not get_option('zstd').auto() or have_block
1370 if not get_option('qpl').auto() or have_system
1376 if not get_option('uadk').auto() or have_system
1389 if not get_option('qatzip').auto() or have_system
1398 if not get_option('virglrenderer').auto() or have_system or have_vhost_user_gpu
1404 if not get_option('rutabaga_gfx').auto() or have_system or have_vhost_user_gpu
1410 if not get_option('blkio').auto() or have_block
1416 if not get_option('curl').auto() or have_block
1459 if not lib.found()
1471 if not mpathpersist.found()
1505 msg = get_option('curses').enabled() ? 'curses library not found' : ''
1512 msg = 'curses package not usable'
1516 if not curses.found()
1518 if host_os != 'windows' and not has_curses_h
1534 msg = 'curses library not usable'
1544 # the system libc does not work.
1545 # However, without adding glib to the dependencies -L/usr/local/lib will not be
1546 # included in the command line and libiconv will not be found.
1558 if curses.found() and not iconv.found()
1560 error('iconv not available')
1562 msg = 'iconv required for curses UI but not available'
1565 if not curses.found() and msg != ''
1575 if not get_option('brlapi').auto() or have_system
1578 if brlapi.found() and not cc.links('''
1584 error('could not link brlapi')
1586 warning('could not link brlapi, disabling')
1592 if not get_option('sdl').auto() or have_system
1598 if not cc.compiles('''
1612 get_option('sdl').disabled() ? 'disabled' : 'not found'))
1618 if not get_option('rbd').auto() or have_block
1638 warning('librbd >= 1.12.0 not found, disabling')
1646 if not get_option('glusterfs').auto() or have_block
1697 error('could not enable hv-balloon, update your glib')
1699 warning('could not find glib support for hv-balloon, disabling')
1705 if not get_option('libssh').auto() or have_block
1712 if not get_option('bzip2').auto() or have_block
1715 if libbzip2.found() and not cc.links('''
1720 error('could not link libbzip2')
1722 warning('could not link libbzip2, disabling')
1728 if not get_option('lzfse').auto() or have_block
1732 if liblzfse.found() and not cc.links('''
1737 error('could not link liblzfse')
1739 warning('could not link liblzfse, disabling')
1745 if not cc.has_header('sys/soundcard.h')
1746 # not found
1753 if not oss.found()
1755 error('OSS not found')
1760 if not get_option('dsound').auto() or (host_os == 'windows' and have_system)
1765 if not dsound.found()
1767 error('DirectSound not found')
1773 if not get_option('coreaudio').auto() or (host_os == 'darwin' and have_system)
1779 if not get_option('opengl').auto() or have_system or have_vhost_user_gpu
1785 error('epoxy/egl.h not found')
1795 if not get_option('libcbor').auto() or have_system
1850 if not gnutls_crypto.found()
1851 if (not get_option('gcrypt').auto() or have_system) and not get_option('nettle').enabled()
1865 if gcrypt.found() and not cc.links('''
1876 if gcrypt.found() and not cc.links('''
1886 if (not get_option('nettle').auto() or have_system) and not gcrypt.found()
1890 if nettle.found() and not cc.has_header('nettle/xts.h', dependencies: nettle)
1895 if nettle.found() and not cc.links('''
1907 if nettle.found() and not cc.links('''
1934 if not get_option('capstone').auto() or have_system or have_user
1942 # do not use it.
1943 if capstone.found() and not cc.compiles('#include <capstone.h>',
1947 error('capstone requested, but it does not appear to work')
1966 .disable_auto_if(not have_system) \
1968 error_message: 'cannot enable GTK if pixman is not available') \
1980 if not get_option('vte').auto() or have_system
1986 error('GTK clipboard requested, but GTK not found')
2003 .disable_auto_if(not have_system) \
2005 error_message: 'cannot enable VNC if pixman is not available') \
2019 if not get_option('auth_pam').auto() or have_system
2023 if pam.found() and not cc.links('''
2036 error('could not link libpam')
2038 warning('could not link libpam, disabling')
2043 if not get_option('snappy').auto() or have_system
2047 if snappy.found() and not cc.links('''
2052 error('could not link libsnappy')
2054 warning('could not link libsnappy, disabling')
2059 if not get_option('lzo').auto() or have_system
2063 if lzo.found() and not cc.links('''
2068 error('could not link liblzo2')
2070 warning('could not link liblzo2, disabling')
2075 if not get_option('numa').auto() or have_system or have_tools
2079 if numa.found() and not cc.links('''
2085 error('could not link numa')
2087 warning('could not link numa, disabling')
2112 assert(not fdt.found())
2120 if not get_option('rdma').auto() or have_system
2126 if not lib.found()
2133 if not get_option('smartcard').auto() or have_system
2138 if not get_option('u2f').auto() or have_system
2143 if not get_option('canokey').auto() or have_system
2148 if not get_option('usb_redir').auto() or have_system
2153 if not get_option('libusb').auto() or have_system
2159 if not get_option('libpmem').auto() or have_system
2164 if not get_option('libdaxctl').auto() or have_system
2175 if not get_option('libkeyutils').auto() or have_block
2198 if not has_malloc_trim and get_option('malloc_trim').enabled()
2200 error('malloc_trim not available on this platform.')
2202 error('malloc_trim not available with non-libc memory allocator')
2229 .disable_auto_if(not have_tools and not have_system) \
2248 error('fuse-lseek requires libfuse, which was not found')
2266 elif not have_libvduse
2276 if libbpf.found() and not cc.links('''
2296 if not get_option('af_xdp').auto() or have_system
2302 error('libxdp requested, but libbpf is not available')
2309 if not get_option('libdw').auto() or \
2310 (not get_option('prefer_static') and (have_system or have_user))
2354 elif not audio_drivers_available[k]
2355 error('Audio driver "@0@" not available.'.format(k))
2381 .disable_auto_if(not have_tools and not have_system) \
2446 .require(host_os != 'windows', error_message: 'Host smbd not supported on this platform.') \
2464 if get_option('module_upgrades') and not enable_modules
2465 error('Cannot enable module-upgrades as modules are not enabled')
2645 error('valgrind requested but valgrind.h not found')
2706 not cc.has_function('__sanitizer_start_switch_fiber',
2826 #error Not supported
2860 # i.e. errno is set and -1 is returned. That's not really how POSIX defines the
2972 if not have_netmap and get_option('netmap').enabled()
2973 error('Netmap headers not available')
2980 # xfs headers will not try to redefine structs from linux headers
2990 config_host_data.set('HAVE_BROKEN_SIZE_MAX', not cc.compiles('''
3033 # "do we have 128-bit atomics which are handled inline and specifically not
3051 if not has_atomic128
3060 if not has_atomic128_opt
3110 }'''), error_message: 'keyctl syscall not available on this system').allowed()
3132 # not contain RISCV_HWPROBE_EXT_ZBA.
3155 if get_option('x86_version') >= '3' and not have_avx2
3157 elif get_option('x86_version') >= '4' and not have_avx512bw
3196 .require(have_membarrier, error_message: 'membarrier system call not available') \
3208 '''), error_message: 'AF_ALG requested but could not be detected').allowed()
3227 # Older versions of MinGW do not import _lock_file and _unlock_file properly.
3249 * These functions are not available in setjmp header, but may be
3260 if cpu == 'aarch64' and not mingw_has_setjmp_longjmp
3341 if host_os not in bsd_oses
3382 if 'TARGET_NEED_FDT' in config_target and not fdt.found()
3395 if 'TARGET_BASE_ARCH' not in config_target
3398 if 'TARGET_ABI_DIR' not in config_target
3401 if 'TARGET_BIG_ENDIAN' not in config_target
3415 if not k.startswith('TARGET_') and not k.startswith('CONFIG_')
3421 # not used to select files from sourcesets.
3442 # PVG is not cross-architecture. Use accelerator_targets as a proxy to
3846 # os-win32.c does not
3866 # without lto, not even the alias is required -- we simply use different
3927 if not (d == 'block' ? have_block : have_system)
4132 # and is not built by default; therefore, source files not used by the build
4223 if not rustfmt.found()
4382 # allow using headers from the dependencies but do not include the sources,
4492 # Don't build qemu-keymap if xkbcommon is not explicitly enabled
4907 if host_os not in ['darwin', 'haiku', 'windows']
5000 message('Support for CPU host architecture ' + cpu + ' is not currently')
5001 message('maintained. The QEMU project does not guarantee that QEMU will')
5018 if not supported_oses.contains(host_os)
5022 message('Support for host OS ' + host_os + 'is not currently maintained.')
5024 message('the QEMU project does not guarantee that QEMU will compile or')
5031 if host_arch == 'unknown' or not supported_oses.contains(host_os)
5040 not (get_option('prefix') / get_option('bindir')).startswith(get_option('prefix') / '')
5042 warning('bindir not included within prefix, the installation will not be relocatable.')
5045 if not actually_reloc and (host_os == 'windows' or get_option('relocatable'))