Browse Source

* add procsyms from exports also to deffile if user explicitly asked for one

Sven/Sarah Barth 10 months ago
parent
commit
cc063e7a9c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      compiler/pexports.pas

+ 5 - 1
compiler/pexports.pas

@@ -194,7 +194,11 @@ implementation
                              try_to_consume(_LAST);
                              try_to_consume(_LAST);
                          end;
                          end;
                      end;
                      end;
-                    if (DefString<>'') and UseDeffileForExports then
+                    if (DefString<>'') and
+                        (
+                          UseDeffileForExports or
+                          (cs_link_deffile in current_settings.globalswitches)
+                        ) then
                      DefFile.AddExport(DefString);
                      DefFile.AddExport(DefString);
                   end;
                   end;
                 // consumed the symbol. Only do something if there was no error.
                 // consumed the symbol. Only do something if there was no error.