Мне нужно сгенерировать заголовочный файл С++, который описывает используемый компилятор.
Традиционно мы использовали команду CMake:
configure( ${PROJECT_SOURCE_DIR}/configure.h.in ${PROJECT_BINARY_DIR}/configure.h )
который заменяет всю строку, помещенную "@" (например, @cxx_compiler_name @) со значением этой переменной в системе сборки cmake.
Нам было предоставлено требование противостоять CMake, так что есть что-то эквивалентное в Visual Studio. Я хотел бы заполнить файл заголовка некоторыми значениями в макросах Visual Studio.