Files
kolibrios/programs/develop/XDPascal/xdpk/BuildCompilerDelphi.bat
T
Leency 647f35ea10
Build system / Build (es_ES) (push) Successful in 2m28s
Build system / Build (en_US) (push) Successful in 2m32s
Build system / Build (ru_RU) (push) Successful in 2m39s
Build system / Publish Images (push) Successful in 2m35s
XDPascal: smart linking (#646)
XDPascal для Колибри и Винды. С примерами.

Компиляторы убирают из бинарника недостижимые процедуры: два прохода,
на первом строится граф вызовов, на втором код мёртвых процедур не пишется.
Бинарники меньше в 1.5-5 раз. Ключ -nosmart отключает, вывод при этом
побайтово совпадает со старым компилятором.

Также снимаются кавычки с аргументов командной строки: без этого
make.bat не работал со сборкой не через Delphi.

xdpw_2020 - прежний компилятор, xdpw_2026 - новый.

Assisted-by: Claude Opus 5 <noreply@anthropic.com>
Reviewed-on: #646
Reviewed-by: Ivan B <1+dunkaist@noreply.localhost>
Reviewed-by: Burer <burer@kolibrios.org>
Co-authored-by: leency <lipatov.kiril@gmail.com>
2026-08-13 11:54:35 +00:00

6 lines
90 B
Batchfile

cd source
dcc32 xdpk.pas
copy xdpk.exe ..\xdpk.exe /y
del xdpk.exe, *.dcu
cd ..
pause