mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 02:24:58 -06:00
qemu-options: define -vnc only #ifdef CONFIG_VNC
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
6d9ed4eb94
commit
6261164bd6
3 changed files with 11 additions and 16 deletions
13
system/vl.c
13
system/vl.c
|
@ -1095,13 +1095,14 @@ DisplayOptions *qmp_query_display_options(Error **errp)
|
|||
|
||||
static void parse_display(const char *p)
|
||||
{
|
||||
const char *opts;
|
||||
|
||||
if (is_help_option(p)) {
|
||||
qemu_display_help();
|
||||
exit(0);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_VNC
|
||||
const char *opts;
|
||||
|
||||
if (strstart(p, "vnc", &opts)) {
|
||||
/*
|
||||
* vnc isn't a (local) DisplayType but a protocol for remote
|
||||
|
@ -1113,9 +1114,11 @@ static void parse_display(const char *p)
|
|||
error_report("VNC requires a display argument vnc=<display>");
|
||||
exit(1);
|
||||
}
|
||||
} else {
|
||||
parse_display_qapi(p);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
parse_display_qapi(p);
|
||||
}
|
||||
|
||||
static inline bool nonempty_str(const char *str)
|
||||
|
@ -3344,9 +3347,11 @@ void qemu_init(int argc, char **argv)
|
|||
machine_parse_property_opt(qemu_find_opts("smp-opts"),
|
||||
"smp", optarg);
|
||||
break;
|
||||
#ifdef CONFIG_VNC
|
||||
case QEMU_OPTION_vnc:
|
||||
vnc_parse(optarg);
|
||||
break;
|
||||
#endif
|
||||
case QEMU_OPTION_no_acpi:
|
||||
warn_report("-no-acpi is deprecated, use '-machine acpi=off' instead");
|
||||
qdict_put_str(machine_opts_dict, "acpi", "off");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue