1// libomp.rc.var
2
3//
4////===----------------------------------------------------------------------===//
5////
6////                     The LLVM Compiler Infrastructure
7////
8//// This file is dual licensed under the MIT and the University of Illinois Open
9//// Source Licenses. See LICENSE.txt for details.
10////
11////===----------------------------------------------------------------------===//
12//
13
14#include "winresrc.h"
15#include "kmp_config.h"
16
17LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US    // English (U.S.) resources
18#pragma code_page(1252)
19
20VS_VERSION_INFO VERSIONINFO
21    // Parts of FILEVERSION and PRODUCTVERSION are 16-bit fields, entire build date yyyymmdd
22    // does not fit into one version part, so we need to split it into yyyy and mmdd:
23    FILEVERSION    @LIBOMP_VERSION_MAJOR@,@LIBOMP_VERSION_MINOR@,@LIBOMP_VERSION_BUILD_YEAR@,@LIBOMP_VERSION_BUILD_MONTH_DAY@
24    PRODUCTVERSION @LIBOMP_VERSION_MAJOR@,@LIBOMP_VERSION_MINOR@,@LIBOMP_VERSION_BUILD_YEAR@,@LIBOMP_VERSION_BUILD_MONTH_DAY@
25    FILEFLAGSMASK  VS_FFI_FILEFLAGSMASK
26    FILEFLAGS      0
27#if KMP_DEBUG
28        | VS_FF_DEBUG
29#endif
30#if @LIBOMP_VERSION_BUILD@ == 0
31        | VS_FF_PRIVATEBUILD | VS_FF_PRERELEASE
32#endif
33    FILEOS          VOS_NT_WINDOWS32    // Windows* Server* 2003, XP*, 2000, or NT*
34    FILETYPE        VFT_DLL
35    BEGIN
36        BLOCK "StringFileInfo"
37        BEGIN
38            BLOCK "040904b0"            // U.S. English, Unicode (0x04b0 == 1200)
39            BEGIN
40
41                // FileDescription and LegalCopyright should be short.
42                VALUE "FileDescription",  "LLVM* OpenMP* Runtime Library\0"
43                // Following values may be relatively long.
44                VALUE "CompanyName",      "LLVM\0"
45                // VALUE "LegalTrademarks",  "\0"  // Not used for now.
46                VALUE "ProductName",      "LLVM* OpenMP* Runtime Library\0"
47                VALUE "ProductVersion",   "@LIBOMP_VERSION_MAJOR@.@LIBOMP_VERSION_MINOR@\0"
48                VALUE "FileVersion",      "@LIBOMP_VERSION_BUILD@\0"
49                VALUE "InternalName",     "@LIBOMP_LIB_FILE@\0"
50                VALUE "OriginalFilename", "@LIBOMP_LIB_FILE@\0"
51                VALUE "Comments",
52                    "LLVM* OpenMP* @LIBOMP_LEGAL_TYPE@ Library "
53                    "version @LIBOMP_VERSION_MAJOR@.@LIBOMP_VERSION_MINOR@.@LIBOMP_VERSION_BUILD@ "
54                    "for @LIBOMP_LEGAL_ARCH@ architecture built on @LIBOMP_BUILD_DATE@.\0"
55#if @LIBOMP_VERSION_BUILD@ == 0
56                    VALUE "PrivateBuild",
57                        "This is a development build.\0"
58#endif
59                // VALUE "SpecialBuild",     "\0"    // Not used for now.
60
61            END
62        END
63        BLOCK "VarFileInfo"
64        BEGIN
65            VALUE "Translation", 1033, 1200
66            // 1033 -- U.S. English, 1200 -- Unicode
67        END
68    END
69
70// end of file //
71