У меня есть небольшая проблема с Autoconf, я знаю, что вы можете использовать configure.ac, чтобы добавить некоторые предопределенные к configure.h, но есть способ, чтобы сделать что-то вроде этого:автоконфинурация и ./configure переменных
в одном из моих заголовков у меня есть
#ifndef SIZE
#define SIZE 4
#endif
теперь я хочу, чтобы иметь возможность, что если я призываю
./configure
создает Makefile и размер 4, но когда кто-то делает
./configure --block-size=num
размер будет установлен в NUM, предпочтительно я хочу сделать это без config.h, я просто хочу, чтобы он что-то добавить к Makefile, поэтому компиляция будет вызываться с
-DSIZE=num
Другой вариант заключается только в том, чтобы зафиксировать факт, что пользователи могут запускать './configure CPPFLAGS = -DSIZE = 4'. И это не требует изменений в настройках. – adl