[Mobies-commit] [commit] r3556 - GReAT/trunk/InnoSetup

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Wed Nov 17 13:02:54 CST 2010


Author: ksmyth
Date: Wed Nov 17 13:02:53 2010
New Revision: 3556

Log:
Install VC10Redist

Modified:
   GReAT/trunk/InnoSetup/GReAT_innosetupVS2010.iss

Modified: GReAT/trunk/InnoSetup/GReAT_innosetupVS2010.iss
==============================================================================
--- GReAT/trunk/InnoSetup/GReAT_innosetupVS2010.iss	Wed Nov 17 11:33:53 2010	(r3555)
+++ GReAT/trunk/InnoSetup/GReAT_innosetupVS2010.iss	Wed Nov 17 13:02:53 2010	(r3556)
@@ -7,8 +7,7 @@
 
 #define GMEVER "10.8.18"
 #define UDMVER "3.2, 3.2.5 or later"
-; eg 3.2.4.0
-; 3.2 is implied by UDMDLL. First short is 4; second is 0
+; eg 3.2.4.0: 3.2 is implied by UDMDLL. First short is 4; second is 0
 #define UDM_PATCH 00050000
 #define UDMDLL "UdmDll_3_2.dll"
 
@@ -64,10 +63,11 @@
 Source: {#GREATPATH}\Bin\grd.exe; DestDir: {app}\bin; Components: G; Flags: ignoreversion
 Source: {#GREATPATH}\Bin\GRE.exe; DestDir: {app}\bin; Components: G; Flags: ignoreversion
 Source: {#GREATPATH}\Bin\GRCC.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion
-Source: {#GREATPATH}\Bin\CodeGenerator.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\GRD_interpreter.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\GReAT Master Interpreter.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\InvokeGRE.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
+; can't regserver until the VC10 runtime is installed. Do it in [Run]
+Source: {#GREATPATH}\Bin\CodeGenerator.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion
+Source: {#GREATPATH}\Bin\GRD_interpreter.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion
+Source: {#GREATPATH}\Bin\GReAT Master Interpreter.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion
+Source: {#GREATPATH}\Bin\InvokeGRE.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion
 ;for Visual studio 2008
 Source: {#GREATPATH}\Bin_vs9\boost_thread-vc90-mt-1_44.dll; DestDir: {app}\bin_vs9; Components: G; Flags: ignoreversion
 Source: {#GREATPATH}\Bin_vs9\CG.exe; DestDir: {app}\bin_vs9; Components: G; Flags: ignoreversion
@@ -79,21 +79,21 @@
 Source: {#GREATPATH}\Bin_vs9\GReAT Master Interpreter.dll; DestDir: {app}\bin_vs9; Components: G; Flags: ignoreversion regserver
 Source: {#GREATPATH}\Bin_vs9\InvokeGRE.dll; DestDir: {app}\bin_vs9; Components: G; Flags: ignoreversion regserver
 ;
-Source: {#GREATPATH}\Bin\GenerateGRC.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
+Source: {#GREATPATH}\Bin\GenerateGRC.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
 Source: {#GREATPATH}\Bin\UPC.exe; DestDir: {app}\bin; Components: G; Flags: ignoreversion
 Source: {#GREATPATH}\Bin\LegacyUpdate.exe; DestDir: {app}\bin; Components: M; Flags: ignoreversion
-Source: {#GREATPATH}\Bin\GenerateCfgModel.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\GenerateConfig.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\GenerateGR.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\LibraryUpdate.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\PortConnector.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
+Source: {#GREATPATH}\Bin\GenerateCfgModel.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\GenerateConfig.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\GenerateGR.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\LibraryUpdate.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\PortConnector.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
 Source: {#GREATPATH}\Bin_vs9\UMTDecorator.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\UMTHelper.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
+Source: {#GREATPATH}\Bin\UMTHelper.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
 Source: {#GREATPATH}\Bin\MetaGME2UML.exe; DestDir: {app}\bin; Components: M; Flags: ignoreversion
-Source: {#GREATPATH}\Bin\MetaGME2Uml.dll; DestDir: {app}\bin; Components: M; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\MetaGME2UMT.dll; DestDir: {app}\bin; Components: M; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\CreateRule.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
-Source: {#GREATPATH}\Bin\Blockify.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion regserver
+Source: {#GREATPATH}\Bin\MetaGME2Uml.dll; DestDir: {app}\bin; Components: M; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\MetaGME2UMT.dll; DestDir: {app}\bin; Components: M; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\CreateRule.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
+Source: {#GREATPATH}\Bin\Blockify.dll; DestDir: {app}\bin; Components: G; Flags: ignoreversion 
 ;GReAT Doc folder
 Source: {#GREATPATH}\Doc\GReAT_Presentation_at_ASE2003.ppt; DestDir: {app}\Doc; Components: G; Flags: ignoreversion
 Source: {#GREATPATH}\Doc\GReAT User Manual.pdf; DestDir: {app}\Doc; Components: G; Flags: ignoreversion
@@ -222,6 +222,8 @@
 Source: {#GREATPATH}\Samples\SignalFlowGroup\Models\1_input_mySignalFlow1.xme; DestDir: {commondocs}\GReAT Samples\SignalFlowGroup\Models
 Source: {#GREATPATH}\Samples\SignalFlowGroup\Models\1_input_mySignalFlow1.mga; DestDir: {commondocs}\GReAT Samples\SignalFlowGroup\Models
 
+Source: {#GREATPATH}\common-scripts\VC10Redist\bin\Release\VC10Redist.msi; DestDir: "{tmp}"
+
 [Dirs]
 Name: {app}\etc; Components: G
 Name: {app}\Meta; Components: G
@@ -481,6 +483,21 @@
 end;
 
 [Run]
+Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\VC10Redist.msi"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\CodeGenerator.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GRD_interpreter.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GReAT Master Interpreter.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\InvokeGRE.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GenerateGRC.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GenerateCfgModel.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GenerateConfig.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\GenerateGR.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\LibraryUpdate.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\PortConnector.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\MetaGME2UMT.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\CreateRule.dll"""
+Filename: "regsvr32.exe"; Parameters: "/s ""{app}\bin\Blockify.dll"""
+
 Filename: {app}\etc\CallRegParadigm.bat; Parameters: """{app}\Meta\UMLModelTransformer.xmp"""; Flags: skipifdoesntexist runhidden
 Filename: {app}\etc\CallRegParadigm.bat; Parameters: """{app}\Meta\GReATConfig.xmp"""; Flags: skipifdoesntexist runhidden
 Filename: {app}\etc\CallRegParadigm.bat; Parameters: """{app}\Meta\RTT.xmp"""; Flags: skipifdoesntexist runhidden


More information about the Mobies-commit mailing list