]> git.proxmox.com Git - mirror_qemu.git/commit - meson.build
meson: move vhost_user_blk_server to meson.build
authorStefan Hajnoczi <stefanha@redhat.com>
Tue, 10 Nov 2020 17:11:19 +0000 (17:11 +0000)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 12 Nov 2020 14:19:40 +0000 (09:19 -0500)
commite5e856c1eb4b85fe96472cf7aed48e336fe5ce74
tree5546b79ce042f2e17a2c0a9dbd052d90b533ec60
parent3009edff8192991293fe9e2b50b0d90db83c4a89
meson: move vhost_user_blk_server to meson.build

The --enable/disable-vhost-user-blk-server options were implemented in
./configure. There has been confusion about them and part of the problem
is that the shell syntax used for setting the default value is not easy
to read. Move the option over to meson where the conditions are easier
to understand:

  have_vhost_user_blk_server = (targetos == 'linux')

  if get_option('vhost_user_blk_server').enabled()
      if targetos != 'linux'
          error('vhost_user_blk_server requires linux')
      endif
  elif get_option('vhost_user_blk_server').disabled() or not have_system
      have_vhost_user_blk_server = false
  endif

This patch does not change behavior.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20201110171121.1265142-2-stefanha@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
block/export/meson.build
configure
meson.build
meson_options.txt