@leanid

Как автоматически изменять define в MSVC?

Хочу в MSVC 2013 Express во время сборки, что бы одно из моих определений было примерно такого вида:
HG_VERSION="%shell cd ../ && hg identify -n -i -t%" в свойствах проекта.
Подскажите как этого добиться. Или как добиться аналогичного результата но возможно другим путем.
Заранее благодарю.
  • Вопрос задан
  • 2459 просмотров
Решения вопроса 1
@leanid Автор вопроса
Сделал так: в пре-билд событие добавил генерацию минимального заголовочного файла, и включил его в исходном коде.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Trrrrr
@Trrrrr
Мы на билдсервере запускали питон скрипт, который по определенным законам нам генерировал хедер с нужными дефайнами версий. Старшая версия менялась руками, а вот номер итерации скрипт брал из нашего сайта в интернете.

Скрипт такой пишется буквально за 5 минут.
Возможно есть более простые решения для вашего случая.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы