[libvirt PATCH 058/351] meson: add libssh build dependency

Pavel Hrdina phrdina at redhat.com
Wed Jul 22 15:25:17 UTC 2020


On Wed, Jul 22, 2020 at 10:56:45AM +0200, Peter Krempa wrote:
> On Thu, Jul 16, 2020 at 11:54:54 +0200, Pavel Hrdina wrote:
> > Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
> > ---
> >  configure.ac      |  4 ----
> >  m4/virt-libssh.m4 | 51 -----------------------------------------------
> >  meson.build       | 22 ++++++++++++++++++++
> >  meson_options.txt |  1 +
> >  4 files changed, 23 insertions(+), 55 deletions(-)
> >  delete mode 100644 m4/virt-libssh.m4
> 
> 
> 
> > diff --git a/meson.build b/meson.build
> > index 2346ae31d5a..2ab3aa87dea 100644
> > --- a/meson.build
> > +++ b/meson.build
> > @@ -1111,6 +1111,27 @@ if libpcap_dep.found()
> >    conf.set('HAVE_LIBPCAP', 1)
> >  endif
> >  
> > +libssh_version = '0.7'
> > +if get_option('driver_remote').enabled()
> > +  libssh_dep = dependency('libssh', version: '>=' + libssh_version, required: get_option('libssh'))
> > +  if libssh_dep.found()
> > +    conf.set('WITH_LIBSSH', 1)
> > +
> > +    functions = [
> > +      [ 'ssh_get_server_publickey', 'ssh_get_publickey' ],
> > +      [ 'ssh_session_is_known_server', 'ssh_is_server_known' ],
> > +      [ 'ssh_session_update_known_hosts', 'ssh_write_knownhost' ],
> 
> IMO using a dictionary here would be great for clarity to see which are
> the old and which are the new symbols. Or at least a comment similarly
> to what we had before.

Dictionary would be to verbose so I'll go with comment.
Good point, thanks.

Pavel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20200722/3953ff8f/attachment-0001.sig>


More information about the libvir-list mailing list