Вопросы вполне по существу, так как в Momentics 7 подсистема работы с проектами переработана весьма значительно. В принципе, можно использовать оригинальные проекты
QNX C/C++ Project (в стиле Momentics 4.7). В Momentics 7 они называются "
QNX Legacy Recursive Make projects". Соответственно, в них будут доступны все старые настройки, в т.ч.
Post-build actions. В проектах
QNX Executable/QNX Library разработчики IDE пошли по пути отказа от подсистемы рекурсивных Makefile-ов, поэтому сборка управляется только переменными, используемыми в генерируемых при создании проекта Makefile-ах (
INCLUDES,
LIBS и т.д.). Переменные, которые сам Momentics "пробрасывает" в Makefile (напр.
PLATFORM,
BUILD_PROFILE и т.д.), доступны для просмотра и (при необходимости) внесения изменений в разделе "C/C++ Build -> Build Variables". Раздел
C/C++ General, в свою очередь, используется в основном самой средой разработки, в т.ч. для корректной индексации исходников (чтобы работали функции вроде перехода между файлами по F3 и т.д.).
В QNX Momentics 7.0 присутствует ещё один тип проектов, совмещающий в себе свойства вышеперечисленных типов. Пример создания:
File -> New -> C++ Project -> Executable -> QNX C++ Executable project" (
несмотря на схожесть названия, это не проект типа QNX Executable). По сути это видоизменённые проекты
QNX C/C++ Project, в которых настройки находятся в разделе "C/C++ Build -> Settings".
Post-build actions в них, например, задаются в пункте "C/C++ Build -> Settings -> Build steps". При этом надо отметить, что проекты данного типа
не документированы. Соответственно, какая-либо подробная информация, в т.ч. об их дальшейшей судьбе в процессе развития QNX Momentics IDE, в настоящее время отсутствует.