From c563ec69e5a59d75b714b7f3d930a9c66c1cbea4 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Mon, 14 Sep 2026 05:18:40 +0300
Subject: [PATCH 49/49] Meson: Make client gui frontends to depend on verhdr

See RM #2254

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 meson.build | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/meson.build b/meson.build
index 3ad0610eb3..1558099d66 100644
--- a/meson.build
+++ b/meson.build
@@ -3460,6 +3460,7 @@ executable('freeciv-gtk3.22',
             '-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_22',
             '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_50',
             '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_50'],
+  sources: [verhdr],
   include_directories: client_inc,
   dependencies: [gtk322_dep, net_dep, gettext_dep, mw_extra_dep],
   link_with: client_common,
@@ -3553,6 +3554,7 @@ executable('freeciv-gtk4',
             '-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_0',
             '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66',
             '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_66'],
+  sources: [verhdr],
   include_directories: client_inc,
   dependencies: [gtk4_dep, net_dep, gettext_dep, mw_extra_dep],
   link_with: client_common,
@@ -3685,6 +3687,7 @@ executable('freeciv-qt',
   'client/gui-qt/voteinfo_bar.cpp',
   'client/gui-qt/wldlg.cpp',
   mocced_client, clienticon,
+  sources: [verhdr],
   include_directories: [client_inc, include_directories('client/gui-qt')],
   dependencies: [qt_dep, net_dep, gettext_dep, mw_extra_dep],
   override_options: qt_opts,
@@ -3932,6 +3935,7 @@ executable('freeciv-sdl2',
   sdl2_gfx_src,
   clienticon,
   c_args: sdl2_gfx_cargs,
+  sources: [verhdr],
   include_directories: [client_inc, sdl2_gfx_inc ],
   dependencies: [sdl2main_dep, audio_dep,
                  sdl2_image_dep, sdl2_gfx_dep, sdl2_ttf_dep,
@@ -4063,6 +4067,7 @@ executable('freeciv-sdl3',
   'client/gui-sdl3/wldlg.c',
   'client/gui-sdl3/SDL3_gfx/SDL3_rotozoom.c',
   clienticon,
+  sources: [verhdr],
   include_directories: [client_inc, sdl3_gfx_inc ],
   dependencies: [sdl3main_dep, audio_dep,
                  sdl3_image_dep, sdl3_gfx_dep, sdl3_ttf_dep,
@@ -4165,6 +4170,7 @@ executable('freeciv-stub',
   'client/gui-stub/voteinfo_bar.c',
   'client/gui-stub/wldlg.c',
   clienticon,
+  sources: [verhdr],
   include_directories: client_inc,
   dependencies: [audio_dep, net_dep, gettext_dep, mw_extra_dep],
   link_with: client_common,
-- 
2.53.0

