4 ////===----------------------------------------------------------------------===//
6 //// The LLVM Compiler Infrastructure
8 //// This file is dual licensed under the MIT and the University of Illinois Open
9 //// Source Licenses. See LICENSE.txt for details.
11 ////===----------------------------------------------------------------------===//
15 #include "kmp_config.h"
17 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // English (U.S.) resources
18 #pragma code_page(1252)
20 VS_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
30 #if @LIBOMP_VERSION_BUILD@ == 0
31 | VS_FF_PRIVATEBUILD | VS_FF_PRERELEASE
33 FILEOS VOS_NT_WINDOWS32 // Windows* Server* 2003, XP*, 2000, or NT*
36 BLOCK "StringFileInfo"
38 BLOCK "040904b0" // U.S. English, Unicode (0x04b0 == 1200)
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"
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
57 "This is a development build.\0"
59 // VALUE "SpecialBuild", "\0" // Not used for now.
65 VALUE "Translation", 1033, 1200
66 // 1033 -- U.S. English, 1200 -- Unicode