30 сентября 2008 г. 19:26 пользователь Eugene V. Lyubimkin написал:

>>>> http://makepp.sourceforge.net/

> А -jN оно умеет в таком случае?

Да.
Более того, невызов makepp рекурсивно позволяет строить более полные
зависимости,
что благоприятно сказывается на "знании" makepp того, что можно
строить параллельно.
Собственно, gnu make в этом отношении не хуже, если расписать ему _всё_.
Но для make это сложно.

>> 2. Совместимостью с GNU make (автор к этому стремится).
> Совместимость с GNU make круче всего у GNU make, явно :)

Так захотел автор. Я бы без совместимости обошелся.

>> 'use subdir/Makepp' а не include.
> Это как раз пофиг, вот сам механизм инклюдов получше, да. Но этого мало.

Это НЕ include. Это вызов модуля.
Include там тоже есть, но он для совместимости.

>> 3. Всяческий сахар, как-то весьма продвинутые встроенные функции.
> У мэйка их тоже хватает.

Мало.

> Насчёт вызова перла - появляются те же проблемы
> с читабельностью у тех, кто не знает перл на должном уровне. Да и никто
> не мешает сделать perl -e или кам там прямо в actions.

Не знает перл - пусть не вызывает.
Зато мне эта возможность позволяет обходить баги makepp.

Ответить