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