The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
yury 2b84a4643a * Fixed bug #6501: multiple resource files are correctly linked to executable.
It is done in the following way:

When unit is compiled, .rc file are compiled to .res and list of unit's resource files is stored in .ppu
Before final linking all program's .res files are collected into global .res file (.res files are easily concatenated). 
Then this global .res files is compiled to single .or file, which is linked to executable. 
As a result global resource index is created and the problem is fixed.

Old resource processing behavior still supported when tresinfo.rcbin is not set for target.
New resource processing is activated for windows and linux. Cross compiled windres can be used to compile .rc files on linux.

git-svn-id: trunk@7515 -
2007-05-29 15:51:02 +00:00
compiler * Fixed bug #6501: multiple resource files are correctly linked to executable. 2007-05-29 15:51:02 +00:00
fv * beos support from Olivier Coursiere 2007-05-24 07:16:17 +00:00
ide * use new currentmodulestate 2007-05-24 06:40:37 +00:00
installer * re-added darwin/ppc64 support (please use up-to-date fpcmake) 2007-03-24 17:26:10 +00:00
packages + from Darius Blaszijk: GetSuiteAsXML and TestSuiteAsXML implementation 2007-05-28 09:58:11 +00:00
rtl * fixed several range check errors inside variant helpers in case the 2007-05-29 14:09:24 +00:00
tests * mark invisible high parameters of open arrays/arrays of const 2007-05-29 13:42:49 +00:00
utils * Added RTF writer 2007-05-15 19:57:11 +00:00
.gitattributes * mark invisible high parameters of open arrays/arrays of const 2007-05-29 13:42:49 +00:00
.gitignore * Removed unmaintained db-stuff 2007-03-16 13:14:24 +00:00
Makefile - removed ide building for darwin again (basic functionality works, but 2007-05-02 08:38:13 +00:00
Makefile.fpc - removed ide building for darwin again (basic functionality works, but 2007-05-02 08:38:13 +00:00