mkdir /tmp/.chentrah
fpc chentrah.lpr -CX -XX -Xs -Ur -dcge -dnotlaz -O2 -Op4 -Or -Sd -Sh -Sc -Sg -Rintel -Fu./ -FE../../../ -Fu../../../3rdparty/vampyre/Source/ -Fu../../../3rdparty/vampyre/Source/JpegLib/ -Fu../../../3rdparty/vampyre/Source/ZLib/ -Fu../../../3rdparty/vampyre/Extras/Extensions/ -Fi../../../3rdparty/vampyre/Source/ -FU/tmp/.chentrah/
../../../bin/incbuild build.h
strip -s -x -X ../../../chentrah
mv ../../../chentrah /usr/bin
rm /tmp/.chentrah/*
Откомпилированные юниты приходится каждый раз удалять, иначе паразит не перекомпилирует ничего, как бы дата исходников не изменялась. Пока был один мой код, я ещё терпел. Но теперь он по полчаса строит всю Vampyre Imaging, и терпение уже лопается.
Есть какие-нибудь идеи, *что* именно я забыл вставить в строку вызова компилятора? И почему этот гад не хочет замечать, что дата исходников новее даты ppu-шек?
З.Ы. Большая часть кода состоит из .inc - файлов, иногда многократно матрёшечной вложенности. Может, он не догадывается проверить даты включаемых по {$include ...} ?