]> git.proxmox.com Git - mirror_qemu.git/commit
cutils: Introduce bundle mechanism
authorAkihiko Odaki <akihiko.odaki@gmail.com>
Fri, 24 Jun 2022 14:50:37 +0000 (23:50 +0900)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 13 Jul 2022 14:58:57 +0000 (16:58 +0200)
commitcf60ccc3306ca4726cbd286a156863863b00ff4f
treed6b6f74e19c9e8d6e18f0b26799154746d000dc5
parent4367a20cc442c56b05611b4224de9a61908f9eac
cutils: Introduce bundle mechanism

Developers often run QEMU without installing. The bundle mechanism
allows to look up files which should be present in installation even in
such a situation.

It is a general mechanism and can find any files in the installation
tree. The build tree will have a new directory, qemu-bundle, to
represent what files the installation tree would have for reference by
the executables.

Note that it abandons compatibility with Windows older than 8. The
extended support for the prior version, 7 ended more than 2 years ago,
and it is unlikely that someone would like to run the latest QEMU on
such an old system.

Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220624145039.49929-3-akihiko.odaki@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Makefile
docs/about/build-platforms.rst
include/qemu/cutils.h
meson.build
scripts/symlink-install-tree.py [new file with mode: 0644]
util/cutils.c
util/meson.build