Przeglądaj źródła

Forgot to commit this...

systems.pas:
  + add new constant systems_indirect_var_imports to denote all targets that /require/ indirect references for cross-unit variables accesses

git-svn-id: trunk@33284 -
svenbarth 9 lat temu
rodzic
commit
123ef01a7a
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      compiler/systems.pas

+ 3 - 0
compiler/systems.pas

@@ -314,6 +314,9 @@ interface
                                          system_x86_64_win64,
                                          system_x86_64_win64,
                                          system_i8086_win16]+systems_linux+systems_android;
                                          system_i8086_win16]+systems_linux+systems_android;
 
 
+       { all systems that reference symbols in other binaries using indirect imports }
+       systems_indirect_var_imports = systems_all_windows+[system_i386_nativent];
+
        { all systems for which weak linking has been tested/is supported }
        { all systems for which weak linking has been tested/is supported }
        systems_weak_linking = systems_darwin + systems_solaris + systems_linux + systems_android;
        systems_weak_linking = systems_darwin + systems_solaris + systems_linux + systems_android;