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