gstreamer/tests/examples/ipcpipeline/meson.build
Nirbheek Chauhan c8db7a9127 ipcpipeline: Rework compiler checks
`pipe()` isn't used since 15927b6511,
and `socketpair()` from `#include <sys/socket.h>` is used only in the
examples. In practice, you can use probably also use anything that
allows you to create fd pairs, such as named pipes or anonymous pipes.

We use the cross-platform GstPollFD API in the plugin.
2020-01-14 09:23:02 +05:30

26 lines
700 B
Meson

if get_option('ipcpipeline').disabled()
subdir_done()
endif
build_ipcpipeline_example = cc.has_header('sys/socket.h')
foreach f : ['kill', 'socketpair', 'fcntl', 'fork']
if build_ipcpipeline_example
build_ipcpipeline_example = cc.has_function(f)
endif
endforeach
if not build_ipcpipeline_example
subdir_done()
endif
executable('ipcpipeline1', 'ipcpipeline1.c',
include_directories: [configinc],
dependencies: [glib_dep, gst_dep, gstbase_dep],
c_args: gst_plugins_bad_args,
install: false)
executable('ipc-play', 'ipc-play.c',
include_directories: [configinc],
dependencies: [glib_dep, gst_dep, gstbase_dep, gstvideo_dep],
c_args: gst_plugins_bad_args,
install: false)