meson:avtp: Error out if sock_txtime is not present and avtp is enabled
authorThibault Saunier <tsaunier@igalia.com>
Thu, 14 Oct 2021 00:26:53 +0000 (21:26 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 14 Oct 2021 01:01:54 +0000 (01:01 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1142>

subprojects/gst-plugins-bad/ext/avtp/meson.build

index 4b6c002..a04acda 100644 (file)
@@ -17,7 +17,7 @@ avtp_sources = [
 avtp_dep = dependency('', required: false)
 avtp_option = get_option('avtp')
 
-if host_machine.system() != 'linux'
+if host_machine.system() != 'linux' or not cc.has_type('struct sock_txtime', prefix : '#include <linux/net_tstamp.h>')
   if avtp_option.enabled()
     error('avtp plugin enabled but host is not supported')
   else
@@ -28,7 +28,7 @@ endif
 avtp_dep = dependency('avtp', required: avtp_option,
                       fallback: ['avtp', 'avtp_dep'])
 
-if avtp_dep.found() and cc.has_type('struct sock_txtime', prefix : '#include <linux/net_tstamp.h>')
+if avtp_dep.found()
   gstavtp = library('gstavtp',
     avtp_sources,
     c_args : gst_plugins_bad_args,