Skip to content

Commit ede3ba1

Browse files
Adds friendly name to mp-connect-loader app.
1 parent 56d230e commit ede3ba1

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

cmake/windows/helpers.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ function(set_target_properties_plugin target)
6060

6161
configure_file(cmake/windows/resources/resource.rc.in "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.rc")
6262
target_sources(${CMAKE_PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.rc")
63+
64+
configure_file(cmake/windows/resources/elgato-marketplace-connect-loader.rc.in "${CMAKE_CURRENT_BINARY_DIR}/elgato-marketplace-connect-loader.rc")
65+
target_sources(${CMAKE_PROJECT_NAME}-loader PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/elgato-marketplace-connect-loader.rc")
6366
endfunction()
6467

6568
# Helper function to add resources into bundle
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
// Microsoft Visual C++ generated resource script.
2+
//
3+
//{{NO_DEPENDENCIES}}
4+
// Microsoft Visual C++ generated include file.
5+
// Used by elgato-marketplace-connect-loader.rc
6+
7+
// Next default values for new objects
8+
//
9+
#ifdef APSTUDIO_INVOKED
10+
#ifndef APSTUDIO_READONLY_SYMBOLS
11+
#define _APS_NEXT_RESOURCE_VALUE 101
12+
#define _APS_NEXT_COMMAND_VALUE 40001
13+
#define _APS_NEXT_CONTROL_VALUE 1001
14+
#define _APS_NEXT_SYMED_VALUE 101
15+
#endif
16+
#endif
17+
18+
19+
#define APSTUDIO_READONLY_SYMBOLS
20+
/////////////////////////////////////////////////////////////////////////////
21+
//
22+
// Generated from the TEXTINCLUDE 2 resource.
23+
//
24+
#include "winres.h"
25+
26+
/////////////////////////////////////////////////////////////////////////////
27+
#undef APSTUDIO_READONLY_SYMBOLS
28+
29+
/////////////////////////////////////////////////////////////////////////////
30+
// English (United States) resources
31+
32+
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
33+
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
34+
35+
#ifdef APSTUDIO_INVOKED
36+
/////////////////////////////////////////////////////////////////////////////
37+
//
38+
// TEXTINCLUDE
39+
//
40+
41+
1 TEXTINCLUDE
42+
BEGIN
43+
"resource.h\0"
44+
END
45+
46+
2 TEXTINCLUDE
47+
BEGIN
48+
"#include ""winres.h""\r\n"
49+
"\0"
50+
END
51+
52+
3 TEXTINCLUDE
53+
BEGIN
54+
"\r\n"
55+
"\0"
56+
END
57+
58+
#endif // APSTUDIO_INVOKED
59+
60+
61+
/////////////////////////////////////////////////////////////////////////////
62+
//
63+
// Version
64+
//
65+
66+
VS_VERSION_INFO VERSIONINFO
67+
FILEVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH},0
68+
PRODUCTVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH},0
69+
FILEFLAGSMASK 0x3fL
70+
#ifdef _DEBUG
71+
FILEFLAGS 0x1L
72+
#else
73+
FILEFLAGS 0x0L
74+
#endif
75+
FILEOS 0x40004L
76+
FILETYPE 0x1L
77+
FILESUBTYPE 0x0L
78+
BEGIN
79+
BLOCK "StringFileInfo"
80+
BEGIN
81+
BLOCK "040904b0"
82+
BEGIN
83+
VALUE "CompanyName", "${PLUGIN_AUTHOR}"
84+
VALUE "FileDescription", "Marketplace Connect for OBS"
85+
VALUE "FileVersion", "${PROJECT_VERSION}"
86+
VALUE "InternalName", "elgato-m.exe"
87+
VALUE "LegalCopyright", "(C) ${CURRENT_YEAR} ${PLUGIN_AUTHOR}"
88+
VALUE "OriginalFilename", "elgato-m.exe"
89+
VALUE "ProductName", "Marketplace Connect for OBS"
90+
VALUE "ProductVersion", "${PROJECT_VERSION}"
91+
END
92+
END
93+
BLOCK "VarFileInfo"
94+
BEGIN
95+
VALUE "Translation", 0x409, 1200
96+
END
97+
END
98+
99+
#endif // English (United States) resources
100+
/////////////////////////////////////////////////////////////////////////////
101+
102+
#ifndef APSTUDIO_INVOKED
103+
/////////////////////////////////////////////////////////////////////////////
104+
//
105+
// Generated from the TEXTINCLUDE 3 resource.
106+
//
107+
108+
/////////////////////////////////////////////////////////////////////////////
109+
#endif // not APSTUDIO_INVOKED
110+

0 commit comments

Comments
 (0)