mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 03:25:57 +02:00
atari: pass tos exe flags also to ld
This commit is contained in:
parent
113af73cb8
commit
0c43bb74a5
@ -69,7 +69,7 @@ begin
|
|||||||
begin
|
begin
|
||||||
if not UseVLink then
|
if not UseVLink then
|
||||||
begin
|
begin
|
||||||
ExeCmd[1]:='ld $DYNLINK $OPT $STRIP $MAP -d -n -o $EXE -T $RES';
|
ExeCmd[1]:='ld $DYNLINK $FLAGS $OPT $STRIP $MAP -d -n -o $EXE -T $RES';
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
@ -223,10 +223,16 @@ begin
|
|||||||
GCSectionsStr:='';
|
GCSectionsStr:='';
|
||||||
DynLinkStr:='';
|
DynLinkStr:='';
|
||||||
MapStr:='';
|
MapStr:='';
|
||||||
FlagsStr:='-tos-flags '+tostr(ataritos_exe_flags);
|
if UseVLink then
|
||||||
|
FlagsStr:='-tos-flags '+tostr(ataritos_exe_flags)
|
||||||
|
else
|
||||||
|
FlagsStr:='--mprg-flags '+tostr(ataritos_exe_flags);
|
||||||
|
|
||||||
if (cs_link_map in current_settings.globalswitches) then
|
if (cs_link_map in current_settings.globalswitches) then
|
||||||
MapStr:='-M'+maybequoted(ScriptFixFileName(current_module.mapfilename));
|
if UseVLink then
|
||||||
|
MapStr:='-M'+maybequoted(ScriptFixFileName(current_module.mapfilename))
|
||||||
|
else
|
||||||
|
MapStr:='-Map '+maybequoted(ScriptFixFileName(current_module.mapfilename));
|
||||||
if (cs_link_strip in current_settings.globalswitches) then
|
if (cs_link_strip in current_settings.globalswitches) then
|
||||||
StripStr:='-s';
|
StripStr:='-s';
|
||||||
if rlinkpath<>'' then
|
if rlinkpath<>'' then
|
||||||
|
@ -55,7 +55,7 @@ const
|
|||||||
UnusedHandle = $ffff;
|
UnusedHandle = $ffff;
|
||||||
StdInputHandle = 0;
|
StdInputHandle = 0;
|
||||||
StdOutputHandle = 1;
|
StdOutputHandle = 1;
|
||||||
StdErrorHandle = $ffff;
|
StdErrorHandle = 2;
|
||||||
|
|
||||||
var
|
var
|
||||||
args: PChar;
|
args: PChar;
|
||||||
|
Loading…
Reference in New Issue
Block a user