Browse Source

* partial fix #40934: don't remove the DEF file if cs_link_deffile is set (thus if the user explicitly wants the file)

Sven/Sarah Barth 9 months ago
parent
commit
ef16a99c08
1 changed files with 1 additions and 1 deletions
  1. 1 1
      compiler/gendef.pas

+ 1 - 1
compiler/gendef.pas

@@ -70,7 +70,7 @@ end;
 destructor tdeffile.destroy;
 begin
   if WrittenOnDisk and
-     not(cs_link_nolink in current_settings.globalswitches) then
+     ([cs_link_nolink,cs_link_deffile]*current_settings.globalswitches=[]) then
     DeleteFile(FName);
   importlist.Free;
   exportlist.Free;