瀏覽代碼

+ New option -Xn to use native linker, used for solaris targets

git-svn-id: trunk@14269 -
pierre 15 年之前
父節點
當前提交
728899606b
共有 2 個文件被更改,包括 10 次插入1 次删除
  1. 2 1
      compiler/globtype.pas
  2. 8 0
      compiler/options.pas

+ 2 - 1
compiler/globtype.pas

@@ -155,7 +155,8 @@ interface
          cs_link_nolink,cs_link_static,cs_link_smart,cs_link_shared,cs_link_deffile,
          cs_link_strip,cs_link_staticflag,cs_link_on_target,cs_link_extern,cs_link_opt_vtable,
          cs_link_opt_used_sections,cs_link_separate_dbg_file,
-         cs_link_map,cs_link_pthread,cs_link_no_default_lib_order
+         cs_link_map,cs_link_pthread,cs_link_no_default_lib_order,
+	 cs_link_native
        );
        tglobalswitches = set of tglobalswitch;
 

+ 8 - 0
compiler/options.pas

@@ -1617,6 +1617,14 @@ begin
                         else
                           exclude(init_settings.globalswitches,cs_link_extern);
                       end;
+                    'n' :
+                      begin
+                        If UnsetBool(More, j) then
+                          include(init_settings.globalswitches,cs_link_native)
+                        else
+                          exclude(init_settings.globalswitches,cs_link_native);
+                      end;
+
                     'm' :
                       begin
                         If UnsetBool(More, j) then