diff --git a/build-aux/win32/lib.rc.in b/build-aux/win32/lib.rc.in new file mode 100644 index 000000000..0dac990ba --- /dev/null +++ b/build-aux/win32/lib.rc.in @@ -0,0 +1,35 @@ +#pragma code_page(65001) + +#define WIN32_LEAN_AND_MEAN +#include + +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +VS_VERSION_INFO VERSIONINFO + FILEVERSION @MAJOR@,@MINOR@,@MICRO@,0 + PRODUCTVERSION @MAJOR@,@MINOR@,@MICRO@,0 + FILEFLAGSMASK 0 + FILEFLAGS 0 + FILEOS VOS_NT_WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE VFT2_UNKNOWN + BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "The GLib developer community" + VALUE "FileDescription", "@DESCRIPTION@" + VALUE "FileVersion", "@MAJOR@.@MINOR@.@MICRO@" + VALUE "InternalName", "@NAME@" + VALUE "LegalCopyright", "© @COPYRIGHTYEAR@ the GLib developer community. © 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald and others." + VALUE "OriginalFilename", "@FILENAME@" + VALUE "ProductName", "GLib" + VALUE "ProductVersion", "@MAJOR@.@MINOR@.@MICRO@" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END + END diff --git a/build-aux/win32/meson.build b/build-aux/win32/meson.build index 820b6514f..cf8c56ffa 100644 --- a/build-aux/win32/meson.build +++ b/build-aux/win32/meson.build @@ -12,3 +12,12 @@ if host_system == 'windows' else app_profile_dep = declare_dependency() endif + +rc_conf_base = configuration_data({ + 'MAJOR': major_version, + 'MINOR': minor_version, + 'MICRO': micro_version, + 'COPYRIGHTYEAR': '2025', +}) + +lib_rc_in = files('lib.rc.in')