mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-21 20:15:17 +00:00
meson: Provide default values for nonexistent xenlight pkgconfig vars
It may happen that xenlight pkgconfig file does not contain 'xenfirmwaredir' and/or 'libexec_bin' variables, which is okay and we have code that deals with this situation. But that code is executed when the queried value is an empty string. This may not always be the case and we should specifically set 'default_value' so that the empty string is returned if pkgconfig variable doesn't exist. Fixes: 968479adcfa5c49b29b7b6680dcaffde1408f044 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
6a58b9b5ed
commit
03a25597f1
@ -1433,8 +1433,8 @@ if not get_option('driver_libxl').disabled() and conf.has('WITH_LIBVIRTD')
|
||||
libxl_dep = dependency('xenlight', version: '>=' + libxl_version, required: get_option('driver_libxl'))
|
||||
|
||||
if libxl_dep.found()
|
||||
libxl_firmware_dir = libxl_dep.get_variable(pkgconfig : 'xenfirmwaredir')
|
||||
libxl_execbin = libxl_dep.get_variable(pkgconfig : 'libexec_bin')
|
||||
libxl_firmware_dir = libxl_dep.get_variable(pkgconfig : 'xenfirmwaredir', default_value: '')
|
||||
libxl_execbin = libxl_dep.get_variable(pkgconfig : 'libexec_bin', default_value: '')
|
||||
if libxl_firmware_dir != ''
|
||||
conf.set_quoted('LIBXL_FIRMWARE_DIR', libxl_firmware_dir)
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user