[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