Commit fc35f24387 for qemu.org
commit fc35f24387703da027c242ff17382b89ed5a269f
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Tue Oct 27 16:13:31 2026 +0100
include: introduce qemu/version.h
In preparation for moving some of the qemu-version.sh logic to meson
and the preprocessor, create a wrapper header for the generated
qemu-version.h.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
diff --git a/bsd-user/main.c b/bsd-user/main.c
index 29ee59de2c..6720dbde6f 100644
--- a/bsd-user/main.c
+++ b/bsd-user/main.c
@@ -25,7 +25,7 @@
#include "qemu/help-texts.h"
#include "qemu/units.h"
#include "qemu/accel.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include <machine/trap.h>
#include "qapi/error.h"
diff --git a/include/qemu/version.h b/include/qemu/version.h
new file mode 100644
index 0000000000..38405495c0
--- /dev/null
+++ b/include/qemu/version.h
@@ -0,0 +1,12 @@
+/*
+ * QEMU version strings
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
+
+#ifndef QEMU_VERSION_H
+#define QEMU_VERSION_H
+
+#include "qemu-version.h"
+
+#endif
diff --git a/linux-user/main.c b/linux-user/main.c
index 60a695b7ca..2f0c0a50c8 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -21,7 +21,7 @@
#include "qemu/help-texts.h"
#include "qemu/units.h"
#include "qemu/accel.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include <sys/syscall.h>
#include <sys/resource.h>
#include <sys/shm.h>
diff --git a/monitor/qmp-cmds-control.c b/monitor/qmp-cmds-control.c
index 8fe0876a3d..bc938712f3 100644
--- a/monitor/qmp-cmds-control.c
+++ b/monitor/qmp-cmds-control.c
@@ -25,7 +25,7 @@
#include "qemu/osdep.h"
#include "monitor-internal.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qapi/compat-policy.h"
#include "qapi/error.h"
#include "qapi/qapi-commands-control.h"
diff --git a/qemu-img.c b/qemu-img.c
index edf75e43ab..766d8540bf 100644
--- a/qemu-img.c
+++ b/qemu-img.c
@@ -27,7 +27,7 @@
#include "qemu/help-texts.h"
#include "qemu/qemu-progress.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qapi/error.h"
#include "qapi/qapi-commands-block-core.h"
#include "qapi/qapi-visit-block-core.h"
diff --git a/qemu-io.c b/qemu-io.c
index 598d5b1c9c..b5f2ae631a 100644
--- a/qemu-io.c
+++ b/qemu-io.c
@@ -34,7 +34,7 @@
#include "block/block_int.h"
#include "trace/control.h"
#include "crypto/init.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#define CMD_NOFILE_OK 0x01
diff --git a/qemu-nbd.c b/qemu-nbd.c
index fa28609d7d..4f7e965edb 100644
--- a/qemu-nbd.c
+++ b/qemu-nbd.c
@@ -46,7 +46,7 @@
#include "crypto/init.h"
#include "crypto/tlscreds.h"
#include "trace/control.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#ifdef CONFIG_SELINUX
#include <selinux/selinux.h>
diff --git a/qga/main.c b/qga/main.c
index fd19c7037d..06358cb213 100644
--- a/qga/main.c
+++ b/qga/main.c
@@ -30,7 +30,7 @@
#include "qemu/help_option.h"
#include "qemu/sockets.h"
#include "qemu/systemd.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#ifdef _WIN32
#include <windows.h>
#include <objbase.h>
diff --git a/scsi/qemu-pr-helper.c b/scsi/qemu-pr-helper.c
index 1f97a5c4bf..7629f36404 100644
--- a/scsi/qemu-pr-helper.c
+++ b/scsi/qemu-pr-helper.c
@@ -50,7 +50,7 @@
#include "qobject/qstring.h"
#include "io/channel-socket.h"
#include "trace/control.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "block/thread-pool.h"
diff --git a/storage-daemon/qemu-storage-daemon.c b/storage-daemon/qemu-storage-daemon.c
index 50dbfbd97a..b2e29f0005 100644
--- a/storage-daemon/qemu-storage-daemon.c
+++ b/storage-daemon/qemu-storage-daemon.c
@@ -43,7 +43,7 @@
#include "qapi/qobject-input-visitor.h"
#include "qemu/help-texts.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qemu/cutils.h"
#include "qemu/config-file.h"
#include "qemu/error-report.h"
diff --git a/system/vl.c b/system/vl.c
index 7ae6a8298f..e7b759d544 100644
--- a/system/vl.c
+++ b/system/vl.c
@@ -37,7 +37,7 @@
#include "qobject/qdict.h"
#include "qobject/qstring.h"
#include "qobject/qjson.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qemu/cutils.h"
#include "qemu/help_option.h"
#include "qemu/hw-version.h"
diff --git a/tools/i386/qemu-vmsr-helper.c b/tools/i386/qemu-vmsr-helper.c
index f12fd3c3e8..fac7fbe6b6 100644
--- a/tools/i386/qemu-vmsr-helper.c
+++ b/tools/i386/qemu-vmsr-helper.c
@@ -34,7 +34,7 @@
#include "qemu/module.h"
#include "qemu/error-report.h"
#include "qemu/config-file.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qapi/error.h"
#include "qemu/error-report.h"
#include "qemu/log.h"
@@ -42,7 +42,6 @@
#include "io/channel.h"
#include "io/channel-socket.h"
#include "trace/control.h"
-#include "qemu-version.h"
#include "rapl-msr-index.h"
#define MSR_PATH_TEMPLATE "/dev/cpu/%u/msr"
diff --git a/tools/qemu-vnc/qemu-vnc.c b/tools/qemu-vnc/qemu-vnc.c
index c915589ca7..a668f3f734 100644
--- a/tools/qemu-vnc/qemu-vnc.c
+++ b/tools/qemu-vnc/qemu-vnc.c
@@ -15,7 +15,7 @@
#include "qemu/option.h"
#include "qemu/log.h"
#include "qemu/main-loop.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "ui/vnc.h"
#include "crypto/secret.h"
#include "crypto/tlscredsx509.h"
diff --git a/ui/cocoa.m b/ui/cocoa.m
index 4587547c98..36a72d3623 100644
--- a/ui/cocoa.m
+++ b/ui/cocoa.m
@@ -44,7 +44,7 @@
#include "qapi/qapi-commands-machine.h"
#include "qapi/qapi-commands-misc.h"
#include "system/blockdev.h"
-#include "qemu-version.h"
+#include "qemu/version.h"
#include "qemu/cutils.h"
#include "qemu/main-loop.h"
#include "qemu/module.h"
diff --git a/util/module.c b/util/module.c
index 8f8e6994f1..6de9ff2e41 100644
--- a/util/module.c
+++ b/util/module.c
@@ -23,7 +23,7 @@
#include "qemu/config-file.h"
#include "qapi/error.h"
#ifdef CONFIG_MODULE_UPGRADES
-#include "qemu-version.h"
+#include "qemu/version.h"
#endif
#include "trace.h"