Интеграция файлов.proto Google Protocol Buffers в Visual C++ 2010

Я добавил пользовательский шаг сборки в мои файлы проекта Visual Studio , который генерирует файлы google protobuf .h/.cc из входных файлов.proto. Но мне интересно, можно ли начать компиляцию только в том случае, если изменилось содержимое прото-файлов?

Есть ли способ сообщить VisualStudio из пользовательского шага сборки именно об этом? Каков оптимальный способ интеграции протофайлов в решение для сборки Visual Studio?

На данный момент при каждой сборке обновляется файл.proto, который затем также обновляет отметку времени выходных файлов.h/.cc... которая затем выполняет перекомпиляцию всего, что зависит от этого. Есть ли лучший способ обойти это, по-прежнему создавая их непосредственно из визуальной студии?

13
задан Hugo 13 July 2012 в 10:14
поделиться