У меня есть проект GCC Makefile в Eclipse с символом, определенным в Makefile:
GLOBAL_DEFINES += MY_SYMBOL=1
Как мне заставить Eclipse проанализировать Makefile, чтобы я не получал досадную ошибку в редакторе:
Symbol 'MY_SYMBOL' could not be resolved
(В сборке, кстати, нет ничего плохого, это просто для визуализации).
Ни у кого нет на это времени!
Так что жить без него придется :)
Какое определение понимается вашей настройкой Eclipse? .h
файлы? Текст? Например, вы можете написать текстовый файл из GNUmake с помощью $(file > myfile.h,\#define MY_SYMBOL 1)
.
Я не знаю, что понимает Eclipse на данный момент, но символы определены в самом Makefile. Индексатор обнаруживает все символы в файлах .h или .c.
IMO Вам нужно написать плагин Eclipse, который анализирует файлы сборки и интегрирует его с индексатором.