1soup_sources = [ 2 'gstsouphttpsrc.c', 3 'gstsouphttpclientsink.c', 4 'gstsouputils.c', 5 'gstsoup.c', 6] 7 8soup_args = [ 9 '-DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_2_48', 10 '-DSOUP_VERSION_MAX_ALLOWED=SOUP_DEPRECATED_IN_2_48', 11] 12 13libsoup_dep = dependency('libsoup-2.4', version : '>=2.48', required : get_option('soup'), 14 fallback : ['libsoup', 'libsoup_dep']) 15 16if libsoup_dep.found() 17 gstsouphttpsrc = library('gstsoup', 18 soup_sources, 19 c_args : gst_plugins_good_args + soup_args, 20 link_args : noseh_link_args, 21 include_directories : [configinc, libsinc], 22 dependencies : [gst_dep, gstbase_dep, gsttag_dep, libsoup_dep], 23 install : true, 24 install_dir : plugins_install_dir, 25 ) 26 pkgconfig.generate(gstsouphttpsrc, install_dir : plugins_pkgconfig_install_dir) 27endif 28