mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 11:04:58 -06:00
meson: link emulators without Makefile.target
The binaries move to the root directory, e.g. qemu-system-i386 or qemu-arm. This requires changes to qtests, CI, etc. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
f556b4a10d
commit
64ed6f92ff
32 changed files with 181 additions and 344 deletions
|
@ -45,5 +45,18 @@ s390x_softmmu_ss.add(files(
|
|||
'sigp.c',
|
||||
))
|
||||
|
||||
# Newer kernels on s390 check for an S390_PGSTE program header and
|
||||
# enable the pgste page table extensions in that case. This makes
|
||||
# the vm.allocate_pgste sysctl unnecessary. We enable this program
|
||||
# header if
|
||||
# - we build on s390x
|
||||
# - we build the system emulation for s390x (qemu-system-s390x)
|
||||
# - KVM is enabled
|
||||
# - the linker supports --s390-pgste
|
||||
if host_machine.cpu_family() == 's390x' and cc.has_link_argument('-Wl,--s390-pgste')
|
||||
s390x_softmmu_ss.add(when: 'CONFIG_KVM',
|
||||
if_true: declare_dependency(link_args: ['-Wl,--s390-pgste']))
|
||||
endif
|
||||
|
||||
target_arch += {'s390x': s390x_ss}
|
||||
target_softmmu_arch += {'s390x': s390x_softmmu_ss}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue