Skip to content

Commit f5d38c4

Browse files
authored
add /Qspectre compiler option (#647)
1 parent c971eda commit f5d38c4

11 files changed

+88
-88
lines changed

contrib/win32/openssh/scp.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
198198
<ControlFlowGuard>Guard</ControlFlowGuard>
199199
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
200-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
200+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
201201
</ClCompile>
202202
<Link>
203203
<SubSystem>Console</SubSystem>
@@ -223,7 +223,7 @@
223223
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
224224
<ControlFlowGuard>Guard</ControlFlowGuard>
225225
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
226-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
226+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
227227
</ClCompile>
228228
<Link>
229229
<SubSystem>Console</SubSystem>
@@ -249,7 +249,7 @@
249249
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
250250
<ControlFlowGuard>Guard</ControlFlowGuard>
251251
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
252-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
252+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
253253
</ClCompile>
254254
<Link>
255255
<SubSystem>Console</SubSystem>
@@ -275,7 +275,7 @@
275275
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
276276
<ControlFlowGuard>Guard</ControlFlowGuard>
277277
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
278-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
278+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
279279
</ClCompile>
280280
<Link>
281281
<SubSystem>Console</SubSystem>
@@ -302,7 +302,7 @@
302302
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
303303
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
304304
<ControlFlowGuard>Guard</ControlFlowGuard>
305-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
305+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
306306
</ClCompile>
307307
<Link>
308308
<SubSystem>Console</SubSystem>
@@ -332,7 +332,7 @@
332332
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
333333
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
334334
<ControlFlowGuard>Guard</ControlFlowGuard>
335-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
335+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
336336
</ClCompile>
337337
<Link>
338338
<SubSystem>Console</SubSystem>
@@ -362,7 +362,7 @@
362362
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
363363
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
364364
<ControlFlowGuard>Guard</ControlFlowGuard>
365-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
365+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
366366
</ClCompile>
367367
<Link>
368368
<SubSystem>Console</SubSystem>
@@ -392,7 +392,7 @@
392392
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
393393
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
394394
<ControlFlowGuard>Guard</ControlFlowGuard>
395-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
395+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
396396
</ClCompile>
397397
<Link>
398398
<SubSystem>Console</SubSystem>

contrib/win32/openssh/sftp-server.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@
194194
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
195195
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
196196
<ControlFlowGuard>Guard</ControlFlowGuard>
197-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
197+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
198198
</ClCompile>
199199
<Link>
200200
<SubSystem>Console</SubSystem>
@@ -220,7 +220,7 @@
220220
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
221221
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
222222
<ControlFlowGuard>Guard</ControlFlowGuard>
223-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
223+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
224224
</ClCompile>
225225
<Link>
226226
<SubSystem>Console</SubSystem>
@@ -246,7 +246,7 @@
246246
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
247247
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
248248
<ControlFlowGuard>Guard</ControlFlowGuard>
249-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
249+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
250250
</ClCompile>
251251
<Link>
252252
<SubSystem>Console</SubSystem>
@@ -272,7 +272,7 @@
272272
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
273273
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
274274
<ControlFlowGuard>Guard</ControlFlowGuard>
275-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
275+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
276276
</ClCompile>
277277
<Link>
278278
<SubSystem>Console</SubSystem>
@@ -299,7 +299,7 @@
299299
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
300300
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
301301
<ControlFlowGuard>Guard</ControlFlowGuard>
302-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
302+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
303303
</ClCompile>
304304
<Link>
305305
<SubSystem>Console</SubSystem>
@@ -329,7 +329,7 @@
329329
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
330330
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
331331
<ControlFlowGuard>Guard</ControlFlowGuard>
332-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
332+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
333333
</ClCompile>
334334
<Link>
335335
<SubSystem>Console</SubSystem>
@@ -359,7 +359,7 @@
359359
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
360360
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
361361
<ControlFlowGuard>Guard</ControlFlowGuard>
362-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
362+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
363363
</ClCompile>
364364
<Link>
365365
<SubSystem>Console</SubSystem>
@@ -389,7 +389,7 @@
389389
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
390390
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
391391
<ControlFlowGuard>Guard</ControlFlowGuard>
392-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
392+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
393393
</ClCompile>
394394
<Link>
395395
<SubSystem>Console</SubSystem>

contrib/win32/openssh/sftp.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
199199
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
200200
<ControlFlowGuard>Guard</ControlFlowGuard>
201-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
201+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
202202
</ClCompile>
203203
<Link>
204204
<SubSystem>Console</SubSystem>
@@ -224,7 +224,7 @@
224224
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
225225
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
226226
<ControlFlowGuard>Guard</ControlFlowGuard>
227-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
227+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
228228
</ClCompile>
229229
<Link>
230230
<SubSystem>Console</SubSystem>
@@ -250,7 +250,7 @@
250250
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
251251
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
252252
<ControlFlowGuard>Guard</ControlFlowGuard>
253-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
253+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
254254
</ClCompile>
255255
<Link>
256256
<SubSystem>Console</SubSystem>
@@ -276,7 +276,7 @@
276276
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
277277
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
278278
<ControlFlowGuard>Guard</ControlFlowGuard>
279-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
279+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
280280
</ClCompile>
281281
<Link>
282282
<SubSystem>Console</SubSystem>
@@ -303,7 +303,7 @@
303303
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
304304
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
305305
<ControlFlowGuard>Guard</ControlFlowGuard>
306-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
306+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
307307
</ClCompile>
308308
<Link>
309309
<SubSystem>Console</SubSystem>
@@ -333,7 +333,7 @@
333333
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
334334
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
335335
<ControlFlowGuard>Guard</ControlFlowGuard>
336-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
336+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
337337
</ClCompile>
338338
<Link>
339339
<SubSystem>Console</SubSystem>
@@ -363,7 +363,7 @@
363363
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
364364
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
365365
<ControlFlowGuard>Guard</ControlFlowGuard>
366-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
366+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
367367
</ClCompile>
368368
<Link>
369369
<SubSystem>Console</SubSystem>
@@ -393,7 +393,7 @@
393393
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
394394
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
395395
<ControlFlowGuard>Guard</ControlFlowGuard>
396-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
396+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
397397
</ClCompile>
398398
<Link>
399399
<SubSystem>Console</SubSystem>

contrib/win32/openssh/ssh-add.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
198198
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
199199
<ControlFlowGuard>Guard</ControlFlowGuard>
200-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
200+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
201201
</ClCompile>
202202
<Link>
203203
<SubSystem>Console</SubSystem>
@@ -223,7 +223,7 @@
223223
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
224224
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
225225
<ControlFlowGuard>Guard</ControlFlowGuard>
226-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
226+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
227227
</ClCompile>
228228
<Link>
229229
<SubSystem>Console</SubSystem>
@@ -249,7 +249,7 @@
249249
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
250250
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
251251
<ControlFlowGuard>Guard</ControlFlowGuard>
252-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
252+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
253253
</ClCompile>
254254
<Link>
255255
<SubSystem>Console</SubSystem>
@@ -275,7 +275,7 @@
275275
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
276276
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
277277
<ControlFlowGuard>Guard</ControlFlowGuard>
278-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
278+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
279279
</ClCompile>
280280
<Link>
281281
<SubSystem>Console</SubSystem>
@@ -302,7 +302,7 @@
302302
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
303303
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
304304
<ControlFlowGuard>Guard</ControlFlowGuard>
305-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
305+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
306306
</ClCompile>
307307
<Link>
308308
<SubSystem>Console</SubSystem>
@@ -332,7 +332,7 @@
332332
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
333333
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
334334
<ControlFlowGuard>Guard</ControlFlowGuard>
335-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
335+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
336336
</ClCompile>
337337
<Link>
338338
<SubSystem>Console</SubSystem>
@@ -362,7 +362,7 @@
362362
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
363363
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
364364
<ControlFlowGuard>Guard</ControlFlowGuard>
365-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
365+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
366366
</ClCompile>
367367
<Link>
368368
<SubSystem>Console</SubSystem>
@@ -392,7 +392,7 @@
392392
<AdditionalIncludeDirectories>$(SolutionDir);$(LibreSSL-Path)include;$(OpenSSH-Src-Path)includes;$(OpenSSH-Src-Path);$(OpenSSH-Src-Path)contrib\win32\win32compat;$(OpenSSH-Src-Path)libkrb;$(OpenSSH-Src-Path)libkrb\libKrb5;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
393393
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
394394
<ControlFlowGuard>Guard</ControlFlowGuard>
395-
<AdditionalOptions>/Gy /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
395+
<AdditionalOptions>/Gy /ZH:SHA_256 /Qspectre %(AdditionalOptions)</AdditionalOptions>
396396
</ClCompile>
397397
<Link>
398398
<SubSystem>Console</SubSystem>

0 commit comments

Comments
 (0)