- Код: Выделить всё
uses
a in 'cat/a.pas';
собираю - всё собралось. в папке lib появился a.o
далее в a.pas делаю изменения (а можно даже грубые ошибки, которые не скомпилятся), и при повторной сборке компилятор не учитывает изменения a.pas, а собирает со старой версией a.o.
если a.pas находится в том же каталоге, что и main.pas (uses a;), то такого не происходит. компилятор чекает изменения в a.pas и пересобирает a.o.
это баг или я делаю что-то не так?