Commit b76745ceb8f9383bc9a8c8bd0039612ae2837e1b
1 parent
09d6a526
Exists in
master
and in
2 other branches
Playing with windows manifest.
Showing
4 changed files
with
26 additions
and
1 deletions
Show diff stats
.gitignore
configure.ac
@@ -67,6 +67,7 @@ case "$host" in | @@ -67,6 +67,7 @@ case "$host" in | ||
67 | AC_SUBST(WIN32_FILE_VERSION,$app_win32_file_version) | 67 | AC_SUBST(WIN32_FILE_VERSION,$app_win32_file_version) |
68 | 68 | ||
69 | AC_CONFIG_FILES(src/main/windows/resources.rc) | 69 | AC_CONFIG_FILES(src/main/windows/resources.rc) |
70 | + AC_CONFIG_FILES(src/main/windows/app-manifest.xml) | ||
70 | 71 | ||
71 | # Windows and linux doesn't use the same defaults. | 72 | # Windows and linux doesn't use the same defaults. |
72 | AC_CONFIG_FILES(schemas/windows/application.gschema.xml) | 73 | AC_CONFIG_FILES(schemas/windows/application.gschema.xml) |
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
2 | +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
3 | + <assemblyIdentity | ||
4 | + version="@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@" | ||
5 | + processorArchitecture="*" | ||
6 | + name="br.com.bb.@PRODUCT_NAME@" | ||
7 | + type="win32" | ||
8 | + /> | ||
9 | + <description>@PACKAGE_DESCRIPTION@</description> | ||
10 | + <application> | ||
11 | + <windowsSettings> | ||
12 | + <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings" | ||
13 | + >UTF-8</activeCodePage> | ||
14 | + </windowsSettings> | ||
15 | + </application> | ||
16 | +</assembly> | ||
17 | + |
src/main/windows/resources.rc.in
1 | #include <windows.h> | 1 | #include <windows.h> |
2 | 2 | ||
3 | +#pragma code_page( 65001 ) // UTF-8 | ||
4 | + | ||
5 | +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL | ||
6 | + | ||
3 | 1 ICON @PRODUCT_NAME@.ico | 7 | 1 ICON @PRODUCT_NAME@.ico |
4 | 8 | ||
9 | +CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "app-manifest.xml" | ||
10 | + | ||
5 | VS_VERSION_INFO VERSIONINFO | 11 | VS_VERSION_INFO VERSIONINFO |
6 | FILEVERSION @WIN32_FILE_VERSION@ | 12 | FILEVERSION @WIN32_FILE_VERSION@ |
7 | PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,@PACKAGE_MINOR_RELEASE@ | 13 | PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,@PACKAGE_MINOR_RELEASE@ |
@@ -15,7 +21,7 @@ BEGIN | @@ -15,7 +21,7 @@ BEGIN | ||
15 | VALUE "FileDescription", "@PACKAGE_DESCRIPTION@\0" | 21 | VALUE "FileDescription", "@PACKAGE_DESCRIPTION@\0" |
16 | VALUE "CompanyName", "Banco do Brasil S/A.\0" | 22 | VALUE "CompanyName", "Banco do Brasil S/A.\0" |
17 | VALUE "FileVersion", "@WIN32_VERSION@\0" | 23 | VALUE "FileVersion", "@WIN32_VERSION@\0" |
18 | - VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights ReservedVALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0"" | 24 | + VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights ReservedVALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0"" |
19 | VALUE "OriginalFilename", "@PRODUCT_NAME@.exe\0" | 25 | VALUE "OriginalFilename", "@PRODUCT_NAME@.exe\0" |
20 | VALUE "ProductName", "@PRODUCT_NAME@\0" | 26 | VALUE "ProductName", "@PRODUCT_NAME@\0" |
21 | VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@\0" | 27 | VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@\0" |