From 35bc5819db3a6a8007a4d7191eae5044de19550b Mon Sep 17 00:00:00 2001 From: Philippose Rajan Date: Mon, 1 Jun 2009 19:27:29 +0000 Subject: [PATCH] * Added the Netgen Icon file to the VC++ Solution * Netgen.rc embeds the icon and additional version information directly into the EXE file * Modified MSVC++ 2008 / 2005 project files to include the resource file --- windows/netgen.ico | Bin 0 -> 8166 bytes windows/netgen.rc | 51 +++++++++++++++++++++++++++++++++ windows/netgen.vcproj | 45 ++++++++++++++++++----------- windows/netgen_MSVC2005.vcproj | 9 ++++++ 4 files changed, 89 insertions(+), 16 deletions(-) create mode 100644 windows/netgen.ico create mode 100644 windows/netgen.rc diff --git a/windows/netgen.ico b/windows/netgen.ico new file mode 100644 index 0000000000000000000000000000000000000000..afd93e6e2618befb34acea436682a4cf462e882c GIT binary patch literal 8166 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 + +// -------------------------------------------------- +// File and Product Version information. +// Displayed in the "Version" Tab in Windows +// Explorer after right clicking on the EXE File +#define FILE_VERSION 4,9,9,0 +#define FILE_VERSION_STR "4.9.9\0" + +#define PRODUCT_VERSION 4,9,9,0 +#define PRODUCT_VERSION_STR "4.9.9\0" +// -------------------------------------------------- + +// Add the Netgen icon to the executable +100 ICON netgen.ico + +// Version Data (modify the above DEFINE statements as required) +VS_VERSION_INFO VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS VS_FF_PRERELEASE +#endif +FILEOS VOS__WINDOWS32 +FILETYPE VFT_APP +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "\0" + VALUE "FileDescription", "Netgen Meshing Software\0" + VALUE "FileVersion", FILE_VERSION_STR + VALUE "InternalName", "Netgen\0" + VALUE "LegalCopyright", "GNU Public License (GPL)\0" + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename","Netgen.exe\0" + VALUE "ProductName", "Netgen\0" + VALUE "ProductVersion", PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + diff --git a/windows/netgen.vcproj b/windows/netgen.vcproj index d8046921..b4dd85a9 100644 --- a/windows/netgen.vcproj +++ b/windows/netgen.vcproj @@ -66,6 +66,7 @@ LinkLibraryDependencies="false" AdditionalDependencies="pthreadVC2.lib tcl85.lib tk85.lib tix84.lib Togl17.lib glu32.lib opengl32.lib" ShowProgress="0" + Version="" LinkIncremental="0" AdditionalLibraryDirectories=""$(SolutionDir)..\..\ext_libs\tcl\lib";"$(SolutionDir)..\..\ext_libs\pthread-w32\lib"" GenerateManifest="true" @@ -152,6 +153,7 @@ LinkLibraryDependencies="false" AdditionalDependencies="pthreadVC2.lib tcl85.lib tk85.lib tix84.lib Togl17.lib glu32.lib opengl32.lib" ShowProgress="0" + Version="" LinkIncremental="0" AdditionalLibraryDirectories=""$(SolutionDir)..\..\ext_libs\tcl\lib";"$(SolutionDir)..\..\ext_libs\pthread-w32\lib"" GenerateManifest="true" @@ -241,10 +243,12 @@ LinkLibraryDependencies="false" AdditionalDependencies="pthreadVC2.lib tcl85.lib tk85.lib tix84.lib Togl17.lib glu32.lib opengl32.lib TKernel.lib TKGeomBase.lib TKMath.lib TKG2d.lib TKG3d.lib TKXSBase.lib TKOffset.lib TKFillet.lib TKShHealing.lib TKMesh.lib TKMeshVS.lib TKTopAlgo.lib TKGeomAlgo.lib TKBool.lib TKPrim.lib TKBO.lib TKIGES.lib TKBRep.lib TKSTEPBase.lib TKSTEP.lib TKSTL.lib TKSTEPAttr.lib TKSTEP209.lib TKXDESTEP.lib TKXDEIGES.lib TKXCAF.lib TKDCAF.lib TKLCAF.lib" ShowProgress="0" + Version="" LinkIncremental="0" AdditionalLibraryDirectories=""$(SolutionDir)..\..\ext_libs\tcl\lib";"$(SolutionDir)..\..\ext_libs\pthread-w32\lib";"$(CASROOT)\win32\lib"" GenerateManifest="true" EnableUAC="false" + EmbedManagedResourceFile="" GenerateDebugInformation="false" SubSystem="1" OptimizeReferences="2" @@ -328,6 +332,7 @@ LinkLibraryDependencies="false" AdditionalDependencies="pthreadVC2.lib tcl85.lib tk85.lib tix84.lib Togl17.lib glu32.lib opengl32.lib TKernel.lib TKGeomBase.lib TKMath.lib TKG2d.lib TKG3d.lib TKXSBase.lib TKOffset.lib TKFillet.lib TKShHealing.lib TKMesh.lib TKMeshVS.lib TKTopAlgo.lib TKGeomAlgo.lib TKBool.lib TKPrim.lib TKBO.lib TKIGES.lib TKBRep.lib TKSTEPBase.lib TKSTEP.lib TKSTL.lib TKSTEPAttr.lib TKSTEP209.lib TKXDESTEP.lib TKXDEIGES.lib TKXCAF.lib TKDCAF.lib TKLCAF.lib" ShowProgress="0" + Version="" LinkIncremental="0" AdditionalLibraryDirectories=""$(SolutionDir)..\..\ext_libs\tcl\lib";"$(SolutionDir)..\..\ext_libs\pthread-w32\lib";"$(CASROOT)\win32\lib"" GenerateManifest="true" @@ -428,11 +433,11 @@ > + + + + diff --git a/windows/netgen_MSVC2005.vcproj b/windows/netgen_MSVC2005.vcproj index a94c95af..cacf5a40 100644 --- a/windows/netgen_MSVC2005.vcproj +++ b/windows/netgen_MSVC2005.vcproj @@ -251,6 +251,7 @@ AdditionalLibraryDirectories=""$(SolutionDir)..\..\ext_libs\tcl\lib";"$(SolutionDir)..\..\ext_libs\pthread-w32\lib";"$(CASROOT)\win32\lib"" GenerateManifest="true" EnableUAC="false" + EmbedManagedResourceFile="" GenerateDebugInformation="false" SubSystem="1" OptimizeReferences="2" @@ -1646,6 +1647,14 @@ > + + + +