> -- Axcel писал(а):
> А у меня другой вопрос: можно-ли настроить XDS-компилятор, чтобы "энергично выбрасывать (smart linking) неиспользуемый в программах код (dead code)"?
Он это умеет, чудный оптимизирующий компилятор.

Владимир Кладов для адаптации KOL на FreePascal разработал для удобства препроцессор GlueCut (http://kolmck.net/e_tools.htm), который обрабатывает общий исходник, заточенный под дельфи, и на его основе генерирует исходник для FreePascal. Для определения "что включать", "что нет" и "что заменить" в тексте программы в комментариях используются директивы препроцессора.

Это очень сильно помогает поддерживать актуальность FPC-версии, поскольку исходник один и остаётся только проверить компилируемость FPC, а не синхронизировать между собой по две версии огромной кучи файлов.

Вы предлагали,Axcel, сделать KOL для XDS.Получить его из ББ-версии будет гораздо проще, чем из дельфи.

Вобщем, для портирования KOL между ББ/XDS думаю адаптировать GlueCut. Это будет в духе KOL, да и вообще полезный инструмент для разработки проектов одновременно под ББ и XDS. Помощь как обычно приветствуется.