fix #385 - "Verify project with D-Scanner" could use project ini config

This commit is contained in:
Basile Burg 2018-12-17 09:29:12 +01:00
parent f640a33bed
commit 5df4b21165
1 changed files with 5 additions and 1 deletions

View File

@ -3988,6 +3988,7 @@ var
pth: string;
msg: string;
i: integer;
c: string;
begin
if fProject = nil then
exit;
@ -4002,7 +4003,10 @@ begin
prc.Options := [poUsePipes, poStderrToOutPut {$IFDEF WINDOWS}, poNewConsole{$ENDIF}];
prc.ShowWindow:= swoHIDE;
prc.Parameters.Add('-S');
if not fDscanUnittests then
c := fProject.basePath + 'dscanner.ini';
if c.fileExists then
prc.Parameters.Add('--config='+c)
else if not fDscanUnittests then
prc.Parameters.Add('--skipTests');
for i := 0 to fProject.sourcesCount-1 do
prc.Parameters.Add(fProject.sourceAbsolute(i));