У меня есть небольшое приложение ANSI C, которое аккуратно компилируется под разные протестированные компиляторы и платформы. Он не использует никаких переключателей препроцессора или внешних зависимостей, а make-файл просто похож на:
myapp: *.c
gcc *.c -Wall -o myapp
Если я хочу распространить этот проект в виде исходного кода как можно более переносимым, следует ли мне обернуть его с помощью automake / autoconf? Это на самом деле увеличит портативность или оно будет таким же портативным, как оно есть?
Единственное, что я могу думать, это то, что он автоматически выберет системный компилятор, но это также добавит много сложностей. Стоит ли это того?