fpc/compiler/systems
Jonas Maebe 9c69c9dcf8 * fixed handling of paths/files with spaces in their name in link.res
on platforms where the `cat link.res` trick is used. Those must
    /not/ be quoted, because otherwise the shell assumes those quotes
    are part of the filename, and will escape the quotes themselves.

    Instead, write everything out without quotes, but set IFS to
    <newline> before doing the cat, so that only a new line is seen
    as a separator between items. The shell will then insert the
    necessary quotes to escape the spaces. One disadvantage: this
    means that other options, such as e.g. "-arch ppc" under Darwin,
    must now be written split over two lines to avoid the shell
    passing such parameters (which consist of two separate strings)
    as one single parameter (with an escaped space) to ld.

git-svn-id: trunk@8166 -
2007-07-25 16:25:14 +00:00
..
i_amiga.pas + first attempt to have linking support for AmigaOS/PowerPC 2006-08-04 20:05:22 +00:00
i_atari.pas * basic framework for debuginfo class added 2005-09-15 08:34:51 +00:00
i_beos.pas * use elf writer for beos 2007-05-24 07:08:29 +00:00
i_bsd.pas * 64-bit FreeBSD port files 2007-04-09 09:09:01 +00:00
i_embed.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
i_emx.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_gba.pas * changed cpurequiresproperalignment from a compile-time define into 2007-03-06 16:10:56 +00:00
i_go32v2.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_linux.pas * fix compilation 2007-06-16 19:44:02 +00:00
i_macos.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_morph.pas * fixed case sensitivity flags for Amiga & co 2006-01-13 16:26:39 +00:00
i_nds.pas * changed cpurequiresproperalignment from a compile-time define into 2007-03-06 16:10:56 +00:00
i_nwl.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_nwm.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_os2.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_palmos.pas * changed cpurequiresproperalignment from a compile-time define into 2007-03-06 16:10:56 +00:00
i_sunos.pas * changed cpurequiresproperalignment from a compile-time define into 2007-03-06 16:10:56 +00:00
i_symbian.pas Removed winlikewidestrings from symbian 2007-07-06 11:22:08 +00:00
i_watcom.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_wdosx.pas * refactor booleans in systeminfo structure, they are now flags 2006-01-13 15:13:26 +00:00
i_win.pas * ignore pic directive/switch if the platform doesn't support pic, resolves #9281 2007-07-23 20:25:04 +00:00
mac_crea.txt
t_amiga.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_atari.pas
t_beos.pas * fixed handling of paths/files with spaces in their name in link.res 2007-07-25 16:25:14 +00:00
t_bsd.pas * fixed handling of paths/files with spaces in their name in link.res 2007-07-25 16:25:14 +00:00
t_embed.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_emx.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_gba.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_go32v2.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_linux.pas * remove wrong $esle x86_64 causing uninitialized variable 2007-07-22 20:57:05 +00:00
t_macos.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_morph.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_nds.pas * Changed .elf extension to .nef (Not Executable File) for intermediate file builds in the NDS compiler (used on no$gba debugger for symbol table) 2007-07-09 22:17:36 +00:00
t_nwl.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_nwm.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_os2.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_palmos.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_sunos.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_symbian.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_watcom.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_wdosx.pas * support static library (.a) linking 2006-06-28 20:26:53 +00:00
t_win.pas * Patch from Vincent to enable resources support for win64 using gorc resource compiler. 2007-07-02 11:02:30 +00:00