windows_version_resource.rc 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. // Microsoft Visual C++ resource script for embedding version information.
  2. // The format is described at:
  3. // http://msdn.microsoft.com/en-gb/library/windows/desktop/aa380599(v=vs.85).aspx
  4. // The VERSIONINFO resource is described at:
  5. // https://msdn.microsoft.com/en-gb/library/windows/desktop/aa381058(v=vs.85).aspx
  6. // Default values for required fields.
  7. #ifndef RC_VERSION_FIELD_1
  8. #define RC_VERSION_FIELD_1 0
  9. #endif
  10. #ifndef RC_VERSION_FIELD_2
  11. #define RC_VERSION_FIELD_2 0
  12. #endif
  13. #ifndef RC_VERSION_FIELD_3
  14. #define RC_VERSION_FIELD_3 0
  15. #endif
  16. #ifndef RC_VERSION_FIELD_4
  17. #define RC_VERSION_FIELD_4 0
  18. #endif
  19. #ifndef RC_COMPANY_NAME
  20. #define RC_COMPANY_NAME ""
  21. #endif
  22. #ifndef RC_FILE_DESCRIPTION
  23. #define RC_FILE_DESCRIPTION ""
  24. #endif
  25. #ifndef RC_FILE_VERSION
  26. #define RC_FILE_VERSION ""
  27. #endif
  28. #ifndef RC_INTERNAL_NAME
  29. #define RC_INTERNAL_NAME ""
  30. #endif
  31. #ifndef RC_ORIGINAL_FILENAME
  32. #define RC_ORIGINAL_FILENAME ""
  33. #endif
  34. #ifndef RC_PRODUCT_NAME
  35. #define RC_PRODUCT_NAME ""
  36. #endif
  37. #ifndef RC_PRODUCT_VERSION
  38. #define RC_PRODUCT_VERSION ""
  39. #endif
  40. #ifdef INCLUDE_HLSL_VERSION_FILE
  41. #include "version.inc"
  42. #endif
  43. 1 VERSIONINFO
  44. FILEVERSION RC_VERSION_FIELD_1,RC_VERSION_FIELD_2,RC_VERSION_FIELD_3,RC_VERSION_FIELD_4
  45. BEGIN
  46. BLOCK "StringFileInfo"
  47. BEGIN
  48. BLOCK "040904B0"
  49. BEGIN
  50. // Required strings
  51. VALUE "CompanyName", RC_COMPANY_NAME
  52. VALUE "FileDescription", RC_FILE_DESCRIPTION
  53. VALUE "FileVersion", RC_FILE_VERSION
  54. VALUE "InternalName", RC_INTERNAL_NAME
  55. VALUE "OriginalFilename", RC_ORIGINAL_FILENAME
  56. VALUE "ProductName", RC_PRODUCT_NAME
  57. VALUE "ProductVersion", RC_PRODUCT_VERSION
  58. // Optional strings
  59. #ifdef RC_COMMENTS
  60. VALUE "Comments", RC_COMMENTS
  61. #endif
  62. #ifdef RC_COPYRIGHT
  63. VALUE "LegalCopyright", RC_COPYRIGHT
  64. #endif
  65. END
  66. END
  67. BLOCK "VarFileInfo"
  68. BEGIN
  69. // The translation must correspond to the above BLOCK inside StringFileInfo
  70. // langID 0x0409 U.S. English
  71. // charsetID 0x04B0 Unicode
  72. VALUE "Translation", 0x0409, 0x04B0
  73. END
  74. END