Lines Matching +full:- +full:- +full:disable +full:- +full:guest +full:- +full:agent
3 error('Guest agent MSI requested, but the guest agent is not being built')
17 http://www.microsoft.com/en-us/download/details.aspx?id=23490
18 On POSIX-systems, MinGW should provide headers in >=10.0 releases.
20 $ scripts/extract-vsssdk-headers setup.exe
22 Then run configure with: --extra-cxxflags="-isystem /path/to/vss/inc/win2003"''') \
32 'qga-qapi-commands.c',
33 'qga-qapi-commands.h',
34 'qga-qapi-emit-events.c',
35 'qga-qapi-emit-events.h',
36 'qga-qapi-events.c',
37 'qga-qapi-events.h',
38 'qga-qapi-init-commands.c',
39 'qga-qapi-init-commands.h',
40 'qga-qapi-introspect.c',
41 'qga-qapi-introspect.h',
42 'qga-qapi-types.c',
43 'qga-qapi-types.h',
44 'qga-qapi-visit.c',
45 'qga-qapi-visit.h',
48 # Problem: to generate trace events, we'd have to add the .trace-events
51 # subdir('qga') above subdir('trace') in the top-level meson.build.
57 input: 'qapi-schema.json',
58 command: [ qapi_gen, '-o', 'qga', '-p', 'qga-', '@INPUT0@',
59 '--suppress-tracing' ],
66 'guest-agent-command-state.c',
69 'commands-common-ssh.c'
73 'channel-win32.c',
74 'commands-win32.c',
75 'service-win32.c',
76 'vss-win32.c',
77 'commands-windows-ssh.c'
81 'channel-posix.c',
82 'commands-posix.c',
83 'commands-posix-ssh.c',
86 qga_ss.add(files('commands-linux.c'))
88 qga_ss.add(files('commands-bsd.c'))
97 …qga_libs += ['-lws2_32', '-lwinmm', '-lpowrprof', '-lwtsapi32', '-lwininet', '-liphlpapi', '-lneta…
98 '-lsetupapi', '-lcfgmgr32', '-luserenv']
100 qga_libs += ['-lole32', '-loleaut32', '-lshlwapi', '-lstdc++', '-Wl,--enable-stdcall-fixup']
101 subdir('vss-win32')
110 msgrc = custom_target('messages-win32.rc',
111 input: 'messages-win32.mc',
112 output: ['messages-win32.rc', 'MSG00409.bin', 'messages-win32.h'],
113 command: [windmc, '-h', '@OUTDIR@', '-r', '@OUTDIR@', '@INPUT@'])
114 msgobj = custom_target('messages-win32.o',
116 output: 'messages-win32.o',
117 command: [windres, '-I', '@OUTDIR@', '-o', '@OUTPUT@', '@INPUT@'])
122 qga = executable('qemu-ga', qga_ss.sources() + qga_objs,
130 'x86': ['-D', 'Arch=32'],
131 'x86_64': ['-a', 'x64', '-D', 'Arch=64']
137 error('CPU not supported for building guest agent installation package')
144 qemu_ga_msi_vss = ['-D', 'InstallVss']
156 input: files('installer/qemu-ga.wxs'),
157 output: 'qemu-ga-@0@.msi'.format(host_arch),
160 wixl, '-o', '@OUTPUT0@', '@INPUT0@',
163 '-D', 'BUILD_DIR=' + meson.project_build_root(),
164 '-D', 'BIN_DIR=' + glib_pc.get_variable('bindir'),
165 '-D', 'QEMU_GA_VERSION=' + qga_msi_version,
166 '-D', 'QEMU_GA_MANUFACTURER=' + get_option('qemu_ga_manufacturer'),
167 '-D', 'QEMU_GA_DISTRO=' + get_option('qemu_ga_distro'),
168 '-D', 'LIBPCRE=' + libpcre,
175 error('MSI guest agent package is available only for MinGW Windows cross-compilation')
180 alias_target('qemu-ga', all_qga)
186 # disable qga-ssh-test with fuzzing: glib's G_TEST_OPTION_ISOLATE_DIRS triggers
187 # the leak detector in build-oss-fuzz Gitlab CI test. we should re-enable
191 srcs = [files('commands-common-ssh.c', 'commands-posix-ssh.c')]
194 if output.startswith('qga-qapi-types') or output.startswith('qga-qapi-visit')
199 qga_ssh_test = executable('qga-ssh-test', srcs,
201 c_args: ['-DQGA_BUILD_UNIT_TEST'])
203 test('qga-ssh-test',