view dep/pugixml/scripts/pugixml_dll.rc @ 187:9613d72b097e

*: multiple performance improvements like marking `static const` when it makes sense... date: change old stupid heap-based method to a structure which should make copying the thing actually make a copy. also many performance-based changes, like removing the std::tie dependency and forward-declaring nlohmann json *: replace every instance of QString::fromUtf8 to Strings::ToQString. the main difference is that our function will always convert exactly what is in the string, while some other times it would only convert up to the nearest NUL byte
author Paper <mrpapersonic@gmail.com>
date Wed, 06 Dec 2023 13:43:54 -0500
parents a45edd073f9e
children
line wrap: on
line source

#include <winver.h>

#define PUGIXML_VERSION_MAJOR 1
#define PUGIXML_VERSION_MINOR 14
#define PUGIXML_VERSION_PATCH 0
#define PUGIXML_VERSION_NUMBER "1.14.0\0"

#if defined(GCC_WINDRES) || defined(__MINGW32__) || defined(__CYGWIN__)
VS_VERSION_INFO		VERSIONINFO
#else
VS_VERSION_INFO		VERSIONINFO	MOVEABLE IMPURE LOADONCALL DISCARDABLE
#endif
  FILEVERSION		PUGIXML_VERSION_MAJOR,PUGIXML_VERSION_MINOR,PUGIXML_VERSION_PATCH,0
  PRODUCTVERSION	PUGIXML_VERSION_MAJOR,PUGIXML_VERSION_MINOR,PUGIXML_VERSION_PATCH,0
  FILEFLAGSMASK		VS_FFI_FILEFLAGSMASK
#ifdef _DEBUG
  FILEFLAGS		1
#else
  FILEFLAGS		0
#endif
  FILEOS		VOS__WINDOWS32
  FILETYPE		VFT_DLL
  FILESUBTYPE		0	// not used
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "040904E4"
    //language ID = U.S. English, char set = Windows, Multilingual
    BEGIN
      VALUE "CompanyName",	"zeux/pugixml\0"
      VALUE "FileDescription",	"pugixml library\0"
      VALUE "FileVersion",	PUGIXML_VERSION_NUMBER
      VALUE "InternalName",	"pugixml.dll\0"
      VALUE "LegalCopyright",	"Copyright (C) 2006-2023, by Arseny Kapoulkine\0"
      VALUE "OriginalFilename",	"pugixml.dll\0"
      VALUE "ProductName",	"pugixml\0"
      VALUE "ProductVersion",	PUGIXML_VERSION_NUMBER
      VALUE "Comments",		"For more information visit https://github.com/zeux/pugixml/\0"
    END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation", 0x0409, 1252
  END
END