meosn: curl: also check for and use libssh2 if available
authorTim-Philipp Müller <tim@centricular.com>
Mon, 22 Jan 2018 18:53:22 +0000 (18:53 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 22 Jan 2018 18:55:06 +0000 (18:55 +0000)
ext/curl/meson.build
meson.build

index aa285b0..a889e6e 100644 (file)
@@ -15,6 +15,9 @@ curl_sources = [
 curl_dep = dependency('libcurl', version : '>= 7.35.0', required : false)
 
 if curl_dep.found()
+  ssh_dep = dependency('libssh2', version : '>= 1.4.3', required : false)
+  cdata.set('HAVE_SSH2', ssh_dep.found())
+
   gstcurl = library('gstcurl',
     curl_sources,
     c_args : gst_plugins_bad_args,
index 4d57ccb..673c7e0 100644 (file)
@@ -436,8 +436,6 @@ else
     endif
 endif
 
-configure_file(output : 'config.h', configuration : cdata)
-
 gst_plugins_bad_args = ['-DHAVE_CONFIG_H']
 configinc = include_directories('.')
 libsinc = include_directories('gst-libs')
@@ -462,6 +460,8 @@ subdir('ext')
 subdir('tests')
 subdir('pkgconfig')
 
+configure_file(output : 'config.h', configuration : cdata)
+
 # xgettext is optional (on Windows for instance)
 if find_program('xgettext', required : false).found()
   subdir('po')