common_w32res.rc 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /* SPDX-License-Identifier: 0BSD */
  2. /*
  3. * Author: Lasse Collin
  4. */
  5. #include <winresrc.h>
  6. #ifdef HAVE_CONFIG_H
  7. # include "config.h"
  8. #endif
  9. #define LZMA_H_INTERNAL
  10. #define LZMA_H_INTERNAL_RC
  11. #include "lzma/version.h"
  12. #ifndef MY_BUILD
  13. # define MY_BUILD 0
  14. #endif
  15. #define MY_VERSION LZMA_VERSION_MAJOR,LZMA_VERSION_MINOR,LZMA_VERSION_PATCH,MY_BUILD
  16. #define MY_FILENAME MY_NAME MY_SUFFIX
  17. #define MY_COMPANY "The Tukaani Project <https://tukaani.org/>"
  18. #define MY_PRODUCT PACKAGE_NAME " <" PACKAGE_URL ">"
  19. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  20. VS_VERSION_INFO VERSIONINFO
  21. FILEVERSION MY_VERSION
  22. PRODUCTVERSION MY_VERSION
  23. FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
  24. FILEFLAGS 0
  25. FILEOS VOS_NT_WINDOWS32
  26. FILETYPE MY_TYPE
  27. FILESUBTYPE 0x0L
  28. BEGIN
  29. BLOCK "StringFileInfo"
  30. BEGIN
  31. BLOCK "040904b0"
  32. BEGIN
  33. VALUE "CompanyName", MY_COMPANY
  34. VALUE "FileDescription", MY_DESC
  35. VALUE "FileVersion", LZMA_VERSION_STRING
  36. VALUE "InternalName", MY_NAME
  37. VALUE "OriginalFilename", MY_FILENAME
  38. VALUE "ProductName", MY_PRODUCT
  39. VALUE "ProductVersion", LZMA_VERSION_STRING
  40. END
  41. END
  42. BLOCK "VarFileInfo"
  43. BEGIN
  44. VALUE "Translation", 0x409, 1200
  45. END
  46. END
  47. /* Omit the manifest on Cygwin and MSYS2 (both define __CYGWIN__). */
  48. #if MY_TYPE == VFT_APP && !defined(__CYGWIN__)
  49. CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "w32_application.manifest"
  50. #endif