You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							74 lines
						
					
					
						
							2.1 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							74 lines
						
					
					
						
							2.1 KiB
						
					
					
				| // Turn off wxWidgets attempting to use its own manifests | |
| #define wxUSE_NO_MANIFEST 1 | |
| #include "wx/msw/wx.rc" | |
| #include <winver.h> // defines VS_VERSION_INFO | |
| #include <kicad_build_version.h> | |
| 
 | |
| #ifdef ISOLATION_AWARE_ENABLED | |
| #define MANIFEST_ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID | |
| #else | |
| #define MANIFEST_ID CREATEPROCESS_MANIFEST_RESOURCE_ID | |
| #endif | |
| 
 | |
| #if !defined( KICAD_WIN32_DPI_AWARE ) || KICAD_WIN32_DPI_AWARE == 0 | |
| #define MANIFEST_SUFFIX .manifest | |
| #else | |
| #define MANIFEST_SUFFIX _dpi_aware_pmv2.manifest | |
| #endif | |
| 
 | |
| //MSYS2 | |
| #define RC_STR( text ) RC_STR2( text ) | |
| #define RC_STR2( text ) #text | |
| //MSVC | |
| #define RC_CONCAT( a, b, c ) RC_CONCAT2( a, b, c ) | |
| #define RC_CONCAT2( a, b, c ) a##b##c | |
| 
 | |
| #ifdef __GNUC__ | |
| #define MANIFEST_FILE "manifests/" RC_STR( KICAD_BUILD_ARCH ) RC_STR( MANIFEST_SUFFIX ) | |
| #else | |
| //Do not try and quote the first part, it won't work, also make sure the IDE doesn't reformat it with spaces between slashes | |
| #define MANIFEST_FILE RC_CONCAT( manifests/, KICAD_BUILD_ARCH, MANIFEST_SUFFIX ) | |
| #endif | |
| 
 | |
| MANIFEST_ID RT_MANIFEST MANIFEST_FILE | |
| 
 | |
| 
 | |
| #ifndef DEBUG | |
| #define VER_DEBUG 0 | |
| #else | |
| #define VER_DEBUG VS_FF_DEBUG | |
| #endif | |
| 
 | |
| VS_VERSION_INFO VERSIONINFO | |
| FILEVERSION KICAD_WIN32_RC_FILEVER | |
| PRODUCTVERSION KICAD_WIN32_RC_PRODVER | |
| FILEFLAGSMASK VS_FFI_FILEFLAGSMASK | |
| FILEFLAGS (VER_DEBUG) | |
| FILEOS VOS__WINDOWS32 | |
| FILETYPE VFT_APP | |
| FILESUBTYPE 0x0L | |
| BEGIN | |
|     BLOCK "StringFileInfo" | |
|     BEGIN | |
|         BLOCK "040904E4" | |
|         BEGIN | |
|             // this gets dispalyed in the windows 10 task manager | |
|             VALUE "FileDescription", RC_VER_FILE_DESCRIPTION | |
|             VALUE "FileVersion", KICAD_WIN32_RC_FILEVER_STR | |
|             //original filename without extension | |
|             VALUE "InternalName", RC_VER_INTERNALNAME | |
|             VALUE "LegalCopyright", "Copyright (C) 2022 KiCad Developers" | |
|             // the exe name | |
|             VALUE "OriginalFilename", RC_VER_ORIGINALFILENAME | |
|             // name of distributed package | |
|             VALUE "ProductName", "KiCad EDA" | |
|             VALUE "ProductVersion", KICAD_WIN32_RC_PRODVER_STR | |
|         END | |
|     END | |
|     BLOCK "VarFileInfo" | |
|     BEGIN | |
|         VALUE "Translation", 0x409, 1252 | |
|     END | |
| END | |
| 
 | |
| //RESOURCE FILES MUST CONTAIN A BLANK LINE AT THE END
 |