Цитата(grisha_scorpion @ Oct 15 2013, 19:37)

можно как то подробней расписать ваше сказанное?
Насколько я понял из постов, Вам необходимо получить на этапе компиляции дату и время для вставки в полученный бинарь.
(по кайней мере Ваш вопрос: "как внешней программе передать данные о времени и дате сборки проекта в IAR?")
указанные строковые команды генерят в строковом формате текущую дату и время. Достаточно прописать их вызов на пост билд степе, и заюзать их как вход для программы которая прошьёт эти значения в ваш выходной бинарь(как вариант).
Можно и пре-билдом. Сфорировать ответы данных утилит с помощью конвеера в каждый свой маленький файлик, а из сырцов инклюдами заюзать это значение.
Или ещё просче. Если сформировать из командной строки строки типа
#define <ваша метка времени> __TIME__
#define <ваша метка даты> __DATE__
то думаю вставив такой файлик через инклюд, и заюзав ваши метки, вы получите время и дату создания этого внешнего файлика, т.е. дату и время отработки пре-билда, т.е. время компиляции...