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