Где добавить CFLAG, такой как -std = gnu99, в проект автоинструментов (Eclipse CDT)
У меня есть простой проект Autotools C (не C ++), чей скелет был создан для меня Eclipse CDT (Juno).
CFLAGs (осмотр), кажется,-g -O2
.
Я хочу, чтобы все сгенерированные файлы make тоже имели-std=gnu99
добавлены к CFLAG, потому что я используюfor (int i = 0; i < MAX; i++)
и тому подобное.
Я, очевидно, могу взломать Makefile, но это перезаписывается на./configure
.
Где находится правильное место для добавления (или изменения) CFLAG, требуемых кодом (в отличие от тех CFLAG, которые пользователь может захотеть изменить)?
Постскриптум Я хотел бы сделать это путем редактирования текстового файла (например,Makefile.am
или жеconfigure.ac
), вместо того, чтобы щелкнуть по полю в Eclipse, если это возможно.