Подтвердить что ты не робот

Может ли Visual Studio сгенерировать файл конфигурации?

Мне нужно сгенерировать заголовочный файл С++, который описывает используемый компилятор.

Традиционно мы использовали команду CMake:

configure( ${PROJECT_SOURCE_DIR}/configure.h.in ${PROJECT_BINARY_DIR}/configure.h )

который заменяет всю строку, помещенную "@" (например, @cxx_compiler_name @) со значением этой переменной в системе сборки cmake.

Нам было предоставлено требование противостоять CMake, так что есть что-то эквивалентное в Visual Studio. Я хотел бы заполнить файл заголовка некоторыми значениями в макросах Visual Studio.

4b9b3361

Ответ 1

Вы можете добавить свой файл configure.h.in в проект и установить для него настраиваемую сборку, которая будет запускать perl или sed и заменить все необходимое. Не забудьте добавить configure.h в свойство вывода файлов, чтобы Visual Studio могла определить зависимости и "построить" configure.h.in перед другими источниками, которые используют configure.h.