Инкрементная сборка FPC
Добавлено: 06.10.2014 14:44:13
Я сейчас экспериментирую с внесением изменений в компилятор fpc, но у меня почему-то не работает инкрементная компиляция. Я собираю fpc командой:
(На самом деле не совсем, но не суть.)
Если я вношу какие-то изменения в код компилятора, то этой командой вроде что-то пересобирается, timestamp у бинарей обновляется, но ожидаемых изменений в бинарниках нет. Приходится выполнять clean, а полная перекомпиляция занимает более двух 2 минут, что довольно долго и неприятно.
Вопрос: есть ли возможность быстрой перекомпиляции (наверняка есть, иначе как разработчики живут)? Мне нужно только пересобрать сам компилятор, rtl могу оставить без изменений. Вообще, я был бы рад если мне дадут ссылку на какой-нибудь дотошный текст о том, как правильно компилировать, а то сам я найти не смог.
- Код: Выделить всё
make PREFIX=~/fpc/2.7.1 build install
(На самом деле не совсем, но не суть.)
Если я вношу какие-то изменения в код компилятора, то этой командой вроде что-то пересобирается, timestamp у бинарей обновляется, но ожидаемых изменений в бинарниках нет. Приходится выполнять clean, а полная перекомпиляция занимает более двух 2 минут, что довольно долго и неприятно.
Вопрос: есть ли возможность быстрой перекомпиляции (наверняка есть, иначе как разработчики живут)? Мне нужно только пересобрать сам компилятор, rtl могу оставить без изменений. Вообще, я был бы рад если мне дадут ссылку на какой-нибудь дотошный текст о том, как правильно компилировать, а то сам я найти не смог.