forked from rc-chuah/NSISDependencyInstaller
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCodeDependencies.nsh
More file actions
179 lines (120 loc) · 2.6 KB
/
CodeDependencies.nsh
File metadata and controls
179 lines (120 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
; https://github.com/rc-chuah/NSISDependencyInstaller
!include "x64.nsh"
!include "LogicLib.nsh"
!macro Dependency_ForceX86
!macroend
!macro Dependency_Add
!macroend
!macro Dependency_InitializeWizard
!macroend
!macro Dependency_PrepareToInstall
!macroend
!macro Dependency_CustomExecute
!macroend
!macro Dependency_UpdateReadyMemo
!macroend
!macro Dependency_NeedRestart
!macroend
!macro Dependency_IsX64
!macroend
!macro Dependency_String
!macroend
!macro Dependency_ArchSuffix
!macroend
!macro Dependency_ArchTitle
!macroend
!macro Dependency_IsNetCoreInstalled
!macroend
!macro Dependency_AddDotNet35
!macroend
!macro Dependency_AddDotNet40
!macroend
!macro Dependency_AddDotNet45
!macroend
!macro Dependency_AddDotNet46
!macroend
!macro Dependency_AddDotNet47
!macroend
!macro Dependency_AddDotNet48
!macroend
!macro Dependency_AddDotNet481
!macroend
!macro Dependency_AddNetCore31
!macroend
!macro Dependency_AddNetCore31Asp
!macroend
!macro Dependency_AddNetCore31Desktop
!macroend
!macro Dependency_AddDotNet50
!macroend
!macro Dependency_AddDotNet50Asp
!macroend
!macro Dependency_AddDotNet50Desktop
!macroend
!macro Dependency_AddDotNet60
!macroend
!macro Dependency_AddDotNet60Asp
!macroend
!macro Dependency_AddDotNet60Desktop
!macroend
!macro Dependency_AddDotNet70
!macroend
!macro Dependency_AddDotNet70Asp
!macroend
!macro Dependency_AddDotNet70Desktop
!macroend
!macro Dependency_AddDotNet80
!macroend
!macro Dependency_AddDotNet80Asp
!macroend
!macro Dependency_AddDotNet80Desktop
!macroend
!macro Dependency_AddDotNet90
!macroend
!macro Dependency_AddDotNet90Asp
!macroend
!macro Dependency_AddDotNet90Desktop
!macroend
!macro Dependency_AddDotNet100
!macroend
!macro Dependency_AddDotNet100Asp
!macroend
!macro Dependency_AddDotNet100Desktop
!macroend
!macro Dependency_AddVC2005
!macroend
!macro Dependency_AddVC2008
!macroend
!macro Dependency_AddVC2010
!macroend
!macro Dependency_AddVC2012
!macroend
!macro Dependency_AddVC2013
!macroend
!macro Dependency_AddVC2015To2022
!macroend
!macro Dependency_AddDirectX
!macroend
!macro Dependency_AddSql2008Express
!macroend
!macro Dependency_AddSql2012Express
!macroend
!macro Dependency_AddSql2014Express
!macroend
!macro Dependency_AddSql2016Express
!macroend
!macro Dependency_AddSql2017Express
!macroend
!macro Dependency_AddSql2019Express
!macroend
!macro Dependency_AddSql2022Express
!macroend
!macro Dependency_AddWebView2
!macroend
!macro Dependency_AddAccessDatabaseEngine2010
!macroend
!macro Dependency_AddAccessDatabaseEngine2016
!macroend
!ifdef Dependency_Path_DirectX
File "${Dependency_Path_DirectX}dxwebsetup.exe"
!endif