* fixed i386-wince flags.

* enabled internal linker for i386-wince.

git-svn-id: trunk@5742 -
This commit is contained in:
yury 2006-12-29 20:50:43 +00:00
parent ff37ef8786
commit 1044e84ea3
2 changed files with 3 additions and 2 deletions

View File

@ -210,7 +210,7 @@ unit i_win;
system : system_i386_wince;
name : 'WinCE for i386';
shortname : 'WinCE';
flags : [tf_files_case_aware,tf_has_dllscanner,tf_use_function_relative_addresses{,tf_winlikewidestring}];
flags : [tf_files_case_aware,tf_use_function_relative_addresses{,tf_winlikewidestring},tf_smartlink_sections];
cpu : cpu_i386;
unit_env : '';
extradefines : 'UNDER_CE;WINDOWS;UNICODE';
@ -239,7 +239,7 @@ unit i_win;
assemextern : as_gas;
link : nil;
linkextern : nil;
ar : ar_gnu_ar;
ar : ar_gnu_ar_scripted;
res : res_gnu_windres;
dbg : dbg_stabs;
script : script_dos;

View File

@ -1722,6 +1722,7 @@ initialization
RegisterTarget(system_i386_win32_info);
{ WinCE }
RegisterExternalLinker(system_i386_wince_info,TExternalLinkerWin);
RegisterInternalLinker(system_i386_wince_info,TInternalLinkerWin);
RegisterImport(system_i386_wince,TImportLibWin);
RegisterExport(system_i386_wince,TExportLibWin);
RegisterDLLScanner(system_i386_wince,TDLLScannerWin);