aboutsummaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorKshitij Suri <kshitij.suri@nutanix.com>2022-05-10 16:19:32 +0000
committerPaolo Bonzini <pbonzini@redhat.com>2022-05-12 12:29:44 +0200
commite23a13c0426774443543d78eef84ec8404534f0b (patch)
treec920f3a74f6b1da41fd656cab0401197796d8287 /ui
parentd93e839ccd26ac95650fe31e45c91394936ddc27 (diff)
downloadqemu-e23a13c0426774443543d78eef84ec8404534f0b.zip
qemu-e23a13c0426774443543d78eef84ec8404534f0b.tar.gz
qemu-e23a13c0426774443543d78eef84ec8404534f0b.tar.bz2
meson: link libpng independent of vnc
Currently png support is dependent on vnc for linking object file to libpng. This commit makes the parameter independent of vnc as it breaks system emulator with --disable-vnc unless --disable-png is added. Fixes: 9a0a119a38 ("Added parameter to take screenshot with screendump as PNG", 2022-04-27) Signed-off-by: Kshitij Suri <kshitij.suri@nutanix.com> Message-Id: <20220510161932.228481-1-kshitij.suri@nutanix.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'ui')
-rw-r--r--ui/meson.build3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/meson.build b/ui/meson.build
index eba93b4..e9f48c5 100644
--- a/ui/meson.build
+++ b/ui/meson.build
@@ -2,6 +2,7 @@ softmmu_ss.add(pixman)
specific_ss.add(when: ['CONFIG_SOFTMMU'], if_true: pixman) # for the include path
specific_ss.add(when: ['CONFIG_SOFTMMU'], if_true: opengl) # for the include path
+softmmu_ss.add(png)
softmmu_ss.add(files(
'clipboard.c',
'console.c',
@@ -40,7 +41,7 @@ vnc_ss.add(files(
'vnc-jobs.c',
'vnc-clipboard.c',
))
-vnc_ss.add(zlib, png, jpeg, gnutls)
+vnc_ss.add(zlib, jpeg, gnutls)
vnc_ss.add(when: sasl, if_true: files('vnc-auth-sasl.c'))
softmmu_ss.add_all(when: vnc, if_true: vnc_ss)
softmmu_ss.add(when: vnc, if_false: files('vnc-stubs.c'))