Появилось несколько вопросов:
* какой препроцессор карбид использует для парзинга mmp файлов, какой-то из пакета с gcc, metrowerks или свой велосипед? Имеется в виду не команда abld и прочее, что относится к сборке проекта, а внутреннее состояние карбида.
* как задать параметры этому препроцессору?
* если это велосипед (не из gcc и не из metrowerks), то поддерживает ли оно макросы?
* есть какие-то предопределённые макросы и определения. _CARBIDE_CPP_ — что-то не работает (не определён)
Спасибо, но совсем не то. Я имею в виду дефайны и макросы внутри mmp файла, а не дефайны для проекта глобально. То есть по ссылке рассказывается как определить глобальный символ (#define) для проекта в целом (cpp h файлов). Но мне нужен разбор mmp (или inf) файла непосредственно карбидом (тупит в некоторых местах). Какой препроцессор оно использует при разборе и как с ним работать?