forked from shortstheory/APStreamline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
12 lines (11 loc) · 807 Bytes
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
project('adaptive-streaming', 'c', 'cpp', default_options: [
'cpp_std=c++14'
])
gst_dep = dependency('gstreamer-1.0')
gst_rtp_dep = dependency('gstreamer-rtp-1.0')
gst_rtsp_dep = dependency('gstreamer-rtsp-1.0')
gst_rtsp_server_dep = dependency('gstreamer-rtsp-server-1.0')
thread_dep = dependency('threads')
common_deps = ['src/Common/PipelineManager.cpp', 'src/Common/QoSEstimator.cpp', 'src/Common/FileRecorder.cpp']
rtsp_src = ['src/RTSPStreamServer/stream_server.cpp', 'src/RTSPStreamServer/IPCMessageHandler.cpp', 'src/RTSPStreamServer/RTSPAdaptiveStreaming.cpp', 'src/RTSPStreamServer/RTSPStreamServer.cpp']
executable('stream_server', sources: [rtsp_src, common_deps], dependencies: [gst_dep, gst_rtp_dep, gst_rtsp_dep, gst_rtsp_server_dep, thread_dep], cpp_args : '-Werror', install : true)