Skip to content

Commit 1a9f1cf

Browse files
authored
Merge pull request #321 from rainers/master
changes for Visual D 1.5.0-beta2
2 parents 5afefd4 + 9bb7226 commit 1a9f1cf

22 files changed

+428
-135
lines changed

CHANGES

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,3 +1468,9 @@ Version history
14681468
- some optimizations to to reduce communication overhead
14691469
* fixed WindowsApp template to build with recent DMD
14701470

1471+
2025-10-12 version 1.5.0-beta2
1472+
* dbuild: add option to select the D runtime: none/druntime/phobos (druntime LDC only)
1473+
* dmdserver:
1474+
- fix always skipping debug statements
1475+
- fix some crashes in the frontend
1476+
* exclude \\.\C: from dependencies generated by LDC v1.40+

Makefile

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ dmdserver_test:
8181
devenv /Project "dmdserver" /Build "TestDebug|x64" visuald_vs10.sln
8282

8383
dparser:
84-
cd vdc\abothe && $(MSBUILD15) vdserver.sln /p:Configuration=Release;Platform="Any CPU" /p:TargetFrameworkVersion=4.5.2 /p:DefineConstants=NET40 /t:Rebuild
84+
cd vdc\abothe && $(MSBUILD15) vdserver.sln /p:Configuration=Release;Platform="Any CPU" /p:TargetFrameworkVersion=4.5.2 /p:DefineConstants=NET40 $(MSBUILD_REBUILD)
8585
editbin /STACK:0x800000 bin\Release\DParserCOMServer\DParserCOMServer.exe
8686

8787
dparser_test:
@@ -94,18 +94,20 @@ fake_dparser:
9494
if not exist bin\Release\DParserCOMServer\DParserCOMServer.exe echo dummy >bin\Release\DParserCOMServer\DParserCOMServer.exe
9595
if not exist bin\Release\DParserCOMServer\D_Parser.dll echo dummy >bin\Release\DParserCOMServer\D_Parser.dll
9696

97+
MSBUILD_REBUILD = /verbosity:quiet /t:Rebuild
98+
9799
vdextension:
98-
cd vdextensions && $(MSBUILD) vdextensions.csproj /p:Configuration=Release;Platform=AnyCPU /t:Rebuild
100+
cd vdextensions && $(MSBUILD) vdextensions.csproj /p:Configuration=Release;Platform=AnyCPU $(MSBUILD_REBUILD)
99101

100102
vdext15:
101-
cd vdextensions && $(MSBUILD) vdext15.csproj /p:Configuration=Release;Platform=AnyCPU /t:Rebuild
103+
cd vdextensions && $(MSBUILD) vdext15.csproj /p:Configuration=Release;Platform=AnyCPU $(MSBUILD_REBUILD)
102104

103105
visualdwizard:
104-
cd vdwizard && $(MSBUILD) VisualDWizard.csproj /p:Configuration=Release;Platform=AnyCPU /t:Rebuild
106+
cd vdwizard && $(MSBUILD) VisualDWizard.csproj /p:Configuration=Release;Platform=AnyCPU $(MSBUILD_REBUILD)
105107

106108
dbuild12:
107109
# cd msbuild\dbuild && devenv /Build "Release|AnyCPU" /Project "dbuild" dbuild.sln
108-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release;Platform=AnyCPU /t:Rebuild
110+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release;Platform=AnyCPU $(MSBUILD_REBUILD)
109111

110112
fake_dbuild12:
111113
if not exist msbuild\dbuild\obj\release\nul md msbuild\dbuild\obj\release
@@ -114,7 +116,7 @@ fake_dbuild12:
114116

115117
dbuild14:
116118
# cd msbuild\dbuild && devenv /Build "Release-v14|AnyCPU" /Project "dbuild" dbuild.sln
117-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v14;Platform=AnyCPU /t:Rebuild
119+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v14;Platform=AnyCPU $(MSBUILD_REBUILD)
118120

119121
fake_dbuild14:
120122
if not exist msbuild\dbuild\obj\release-v14\nul md msbuild\dbuild\obj\release-v14
@@ -123,7 +125,7 @@ fake_dbuild14:
123125

124126
dbuild15:
125127
# cd msbuild\dbuild && devenv /Build "Release-v15|AnyCPU" /Project "dbuild" dbuild.sln
126-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v15;Platform=AnyCPU /t:Rebuild
128+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v15;Platform=AnyCPU $(MSBUILD_REBUILD)
127129

128130
fake_dbuild15:
129131
if not exist msbuild\dbuild\obj\release-v15\nul md msbuild\dbuild\obj\release-v15
@@ -132,65 +134,65 @@ fake_dbuild15:
132134

133135
dbuild16:
134136
# cd msbuild\dbuild && devenv /Build "Release-v16|AnyCPU" /Project "dbuild" dbuild.sln
135-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v16;Platform=AnyCPU /t:Rebuild
137+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v16;Platform=AnyCPU $(MSBUILD_REBUILD)
136138

137139
dbuild16_1:
138140
# cd msbuild\dbuild && devenv /Build "Release-v16_1|AnyCPU" /Project "dbuild" dbuild.sln
139-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v16_1;Platform=AnyCPU /t:Rebuild
141+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v16_1;Platform=AnyCPU $(MSBUILD_REBUILD)
140142

141143
dbuild17:
142-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17;Platform=AnyCPU /t:Rebuild
144+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17;Platform=AnyCPU $(MSBUILD_REBUILD)
143145

144146
dbuild17_0:
145-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_0;Platform=AnyCPU /t:Rebuild
147+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_0;Platform=AnyCPU $(MSBUILD_REBUILD)
146148

147149
dbuild17_1:
148-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_1;Platform=AnyCPU /t:Rebuild
150+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_1;Platform=AnyCPU $(MSBUILD_REBUILD)
149151

150152
dbuild17_2:
151-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_2;Platform=AnyCPU /t:Rebuild
153+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_2;Platform=AnyCPU $(MSBUILD_REBUILD)
152154

153155
dbuild17_3:
154-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_3;Platform=AnyCPU /t:Rebuild
156+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_3;Platform=AnyCPU $(MSBUILD_REBUILD)
155157

156158
dbuild17_4:
157-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_4;Platform=AnyCPU /t:Rebuild
159+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_4;Platform=AnyCPU $(MSBUILD_REBUILD)
158160

159161
dbuild17_5:
160-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_5;Platform=AnyCPU /t:Rebuild
162+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_5;Platform=AnyCPU $(MSBUILD_REBUILD)
161163

162164
dbuild17_6:
163-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_6;Platform=AnyCPU /t:Rebuild
165+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_6;Platform=AnyCPU $(MSBUILD_REBUILD)
164166

165167
dbuild17_7:
166-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_7;Platform=AnyCPU /t:Rebuild
168+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_7;Platform=AnyCPU $(MSBUILD_REBUILD)
167169

168170
dbuild17_8:
169-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_8;Platform=AnyCPU /t:Rebuild
171+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_8;Platform=AnyCPU $(MSBUILD_REBUILD)
170172

171173
dbuild17_9:
172-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_9;Platform=AnyCPU /t:Rebuild
174+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_9;Platform=AnyCPU $(MSBUILD_REBUILD)
173175

174176
dbuild17_10:
175-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_10;Platform=AnyCPU /t:Rebuild
177+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_10;Platform=AnyCPU $(MSBUILD_REBUILD)
176178

177179
dbuild17_11:
178-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_11;Platform=AnyCPU /t:Rebuild
180+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_11;Platform=AnyCPU $(MSBUILD_REBUILD)
179181

180182
dbuild17_12:
181-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_12;Platform=AnyCPU /t:Rebuild
183+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_12;Platform=AnyCPU $(MSBUILD_REBUILD)
182184

183185
dbuild17_13:
184-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_13;Platform=AnyCPU /t:Rebuild
186+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_13;Platform=AnyCPU $(MSBUILD_REBUILD)
185187

186188
dbuild17_14:
187-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_14;Platform=AnyCPU /t:Rebuild
189+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v17_14;Platform=AnyCPU $(MSBUILD_REBUILD)
188190

189191
dbuild17_all: dbuild17_0 dbuild17_1 dbuild17_2 dbuild17_3 dbuild17_4 dbuild17_5 dbuild17_6 dbuild17_7 \
190192
dbuild17_8 dbuild17_9 dbuild17_10 dbuild17_11 dbuild17_12 dbuild17_13 dbuild17_14
191193

192194
dbuild18_0:
193-
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v18_0;Platform=AnyCPU /t:Rebuild
195+
cd msbuild\dbuild && $(MSBUILD) dbuild.csproj /p:Configuration=Release-v18_0;Platform=AnyCPU $(MSBUILD_REBUILD)
194196

195197
dbuild18_all: dbuild18_0
196198

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
#define VERSION_MINOR 5
33
#define VERSION_REVISION 0
44
#define VERSION_BETA -beta
5-
#define VERSION_BUILD 1
5+
#define VERSION_BUILD 2

build/build.visualdproj

Lines changed: 96 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,12 @@
123123
<privatePhobos>0</privatePhobos>
124124
<additionalOptions />
125125
<preBuildCommand />
126-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
127-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
126+
<postBuildCommand>
127+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
128+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
129+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
130+
echo Success &gt;&quot;$(TargetPath)&quot;
131+
</postBuildCommand>
128132
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
129133
</Config>
130134
<Config platform="Win32" name="Release">
@@ -250,8 +254,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
250254
<privatePhobos>0</privatePhobos>
251255
<additionalOptions />
252256
<preBuildCommand />
253-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
254-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
257+
<postBuildCommand>
258+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
259+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
260+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
261+
echo Success &gt;&quot;$(TargetPath)&quot;
262+
</postBuildCommand>
255263
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
256264
</Config>
257265
<Config platform="Win32" name="Release COFF32">
@@ -377,8 +385,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
377385
<privatePhobos>0</privatePhobos>
378386
<additionalOptions />
379387
<preBuildCommand />
380-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
381-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
388+
<postBuildCommand>
389+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
390+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
391+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
392+
echo Success &gt;&quot;$(TargetPath)&quot;
393+
</postBuildCommand>
382394
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
383395
</Config>
384396
<Config platform="Win32" name="Debug COFF32">
@@ -504,8 +516,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
504516
<privatePhobos>0</privatePhobos>
505517
<additionalOptions />
506518
<preBuildCommand />
507-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
508-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
519+
<postBuildCommand>
520+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
521+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
522+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
523+
echo Success &gt;&quot;$(TargetPath)&quot;
524+
</postBuildCommand>
509525
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
510526
</Config>
511527
<Config platform="Win32" name="TestDebug">
@@ -631,8 +647,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
631647
<privatePhobos>0</privatePhobos>
632648
<additionalOptions />
633649
<preBuildCommand />
634-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
635-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
650+
<postBuildCommand>
651+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
652+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
653+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
654+
echo Success &gt;&quot;$(TargetPath)&quot;
655+
</postBuildCommand>
636656
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
637657
</Config>
638658
<Config platform="Win32" name="Release LDC">
@@ -758,8 +778,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
758778
<privatePhobos>0</privatePhobos>
759779
<additionalOptions />
760780
<preBuildCommand />
761-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
762-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
781+
<postBuildCommand>
782+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
783+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
784+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
785+
echo Success &gt;&quot;$(TargetPath)&quot;
786+
</postBuildCommand>
763787
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
764788
</Config>
765789
<Config platform="x64" name="Debug">
@@ -885,8 +909,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
885909
<privatePhobos>0</privatePhobos>
886910
<additionalOptions />
887911
<preBuildCommand />
888-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
889-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
912+
<postBuildCommand>
913+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
914+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
915+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
916+
echo Success &gt;&quot;$(TargetPath)&quot;
917+
</postBuildCommand>
890918
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
891919
</Config>
892920
<Config platform="x64" name="Release">
@@ -1012,8 +1040,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
10121040
<privatePhobos>0</privatePhobos>
10131041
<additionalOptions />
10141042
<preBuildCommand />
1015-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1016-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1043+
<postBuildCommand>
1044+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1045+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1046+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1047+
echo Success &gt;&quot;$(TargetPath)&quot;
1048+
</postBuildCommand>
10171049
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
10181050
</Config>
10191051
<Config platform="x64" name="Release COFF32">
@@ -1139,8 +1171,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
11391171
<privatePhobos>0</privatePhobos>
11401172
<additionalOptions />
11411173
<preBuildCommand />
1142-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1143-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1174+
<postBuildCommand>
1175+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1176+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1177+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1178+
echo Success &gt;&quot;$(TargetPath)&quot;
1179+
</postBuildCommand>
11441180
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
11451181
</Config>
11461182
<Config platform="x64" name="Debug COFF32">
@@ -1266,8 +1302,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
12661302
<privatePhobos>0</privatePhobos>
12671303
<additionalOptions />
12681304
<preBuildCommand />
1269-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1270-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1305+
<postBuildCommand>
1306+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1307+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1308+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1309+
echo Success &gt;&quot;$(TargetPath)&quot;
1310+
</postBuildCommand>
12711311
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
12721312
</Config>
12731313
<Config platform="x64" name="TestDebug">
@@ -1393,8 +1433,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
13931433
<privatePhobos>0</privatePhobos>
13941434
<additionalOptions />
13951435
<preBuildCommand />
1396-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1397-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1436+
<postBuildCommand>
1437+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1438+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1439+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1440+
echo Success &gt;&quot;$(TargetPath)&quot;
1441+
</postBuildCommand>
13981442
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
13991443
</Config>
14001444
<Config platform="x64" name="Release LDC">
@@ -1520,8 +1564,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
15201564
<privatePhobos>0</privatePhobos>
15211565
<additionalOptions />
15221566
<preBuildCommand />
1523-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1524-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1567+
<postBuildCommand>
1568+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1569+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1570+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1571+
echo Success &gt;&quot;$(TargetPath)&quot;
1572+
</postBuildCommand>
15251573
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
15261574
</Config>
15271575
<Config platform="Win32" name="Debug LDC ARM">
@@ -1647,8 +1695,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
16471695
<privatePhobos>0</privatePhobos>
16481696
<additionalOptions />
16491697
<preBuildCommand />
1650-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1651-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1698+
<postBuildCommand>
1699+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1700+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1701+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1702+
echo Success &gt;&quot;$(TargetPath)&quot;
1703+
</postBuildCommand>
16521704
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
16531705
</Config>
16541706
<Config platform="x64" name="Debug LDC ARM">
@@ -1774,8 +1826,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
17741826
<privatePhobos>0</privatePhobos>
17751827
<additionalOptions />
17761828
<preBuildCommand />
1777-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1778-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1829+
<postBuildCommand>
1830+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1831+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1832+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1833+
echo Success &gt;&quot;$(TargetPath)&quot;
1834+
</postBuildCommand>
17791835
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
17801836
</Config>
17811837
<Config platform="Win32" name="Debug LDC">
@@ -1901,8 +1957,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
19011957
<privatePhobos>0</privatePhobos>
19021958
<additionalOptions />
19031959
<preBuildCommand />
1904-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
1905-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
1960+
<postBuildCommand>
1961+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
1962+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1963+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
1964+
echo Success &gt;&quot;$(TargetPath)&quot;
1965+
</postBuildCommand>
19061966
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
19071967
</Config>
19081968
<Config platform="x64" name="Debug LDC">
@@ -2028,8 +2088,12 @@ echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
20282088
<privatePhobos>0</privatePhobos>
20292089
<additionalOptions />
20302090
<preBuildCommand />
2031-
<postBuildCommand>echo Success &gt;&quot;$(TargetPath)&quot;
2032-
echo. &gt;&quot;$(TargetDir)\build.dep&quot;</postBuildCommand>
2091+
<postBuildCommand>
2092+
echo $(ProjectDir)\sdk.bat &gt;&quot;$(TargetDir)\build.dep&quot;
2093+
echo $(ProjectDir)\sdk_libs.bat &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
2094+
echo $(ProjectDir)\build.visualdproj &gt;&gt;&quot;$(TargetDir)\build.dep&quot;
2095+
echo Success &gt;&quot;$(TargetPath)&quot;
2096+
</postBuildCommand>
20332097
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
20342098
</Config>
20352099
<Folder name="build">

0 commit comments

Comments
 (0)