]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: simplify check for virnetdevbridge.c headers
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 8 Dec 2022 10:07:19 +0000 (10:07 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 12 Dec 2022 10:36:08 +0000 (10:36 +0000)
The headers required by virnetdevbridge.c have all exited since
before Linux moved to git. It is sufficient to check for just
one of them in order to give an error message about needing
kernel headers installed.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
meson.build

index f28af309360b8ed63904b9cf47e743722d8e3b0c..79f9d47520efb8015de148d17945550b4a594c6b 100644 (file)
@@ -628,19 +628,11 @@ foreach name : headers
   endif
 endforeach
 
-# check for kernel headers required by src/util/virnetdevbridge.c
+# check for kernel header required by src/util/virnetdevbridge.c
 if host_machine.system() == 'linux'
-  required_headers = [
-    'linux/param.h',
-    'linux/sockios.h',
-    'linux/if_bridge.h',
-    'linux/if_tun.h',
-  ]
-  foreach name : required_headers
-    if not cc.has_header(name)
-      error('You must install kernel-headers in order to compile libvirt with QEMU or LXC support')
-    endif
-  endforeach
+  if not cc.has_header('linux/sockios.h')
+    error('You must install kernel-headers in order to compile libvirt with QEMU or LXC support')
+  endif
 endif