LINUX.ORG.RU

История изменений

Исправление xaizek, (текущая версия) :

в качестве оправдания то, что он переиспользует код m4

А что в этом плохого?

В переиспользовании? Ничего. Я к тому, что там правила экранирования и разделения аргументов сложные, но тому есть вполне понятные причины, а подражателям не следовало копировать эти элементы, которые в autotools вынужденные.

Я не девелопер, когда-то autotools постоянно бесил тем, что каждая свежая софтина требовала более свежего autotools. Который требовал более свежего... и т.д.

Сборка проекта на autotools не должна ничего требовать, в этом его прелесть. Если оно требовало для пересоздания каких-то файлов, то значит софт паковали неправильно (правильно это `make dist` или `make distcheck`). В таких случаях достаточно сделать несколько вызовов touch и всё соберётся без проблем.

Исходная версия xaizek, :

в качестве оправдания то, что он переиспользует код m4

А что в этом плохого?

В переиспользовании? Ничего. Я к тому, что там правила экранирования и разделения аргументов сложные, но тому есть вполне понятные причины, а подражателям не следовало копировать это элементы, которые в autotools вынужденные.

Я не девелопер, когда-то autotools постоянно бесил тем, что каждая свежая софтина требовала более свежего autotools. Который требовал более свежего... и т.д.

Сборка проекта на autotools не должна ничего требовать, в этом его прелесть. Если оно требовало для пересоздания каких-то файлов, то значит софт паковали неправильно (правильно это `make dist` или `make distcheck`). В таких случаях достаточно сделать несколько вызовов touch и всё соберётся без проблем.