Компилятор Microsoft MIDL всегда добавляет информацию о дате / времени к сгенерированным файлам * .h и * .c:
/* File created by MIDL compiler version 8.00.0603 */
/* at Sun Nov 01 17:37:44 2015
*/
Я хочу сохранить эти файлы в системе контроля версий, даже если они генерируются из IDL и меняются не очень часто, поскольку на файлы заголовков ссылаются другие проекты. Эти файлы всегда отображаются как измененные для VCS, и я иногда забываю вручную исключать их из текущего набора изменений, поэтому они фиксируются без необходимости.
Возможно, есть какой-нибудь MIDL-переключатель, который отключил бы эту ненужную информацию о дате / времени?
Задача ещё не решена.
Других решений пока нет …