У меня есть config.h
, сгенерированный CMake, определяющий настройки текущей сборки, например:
#ifndef CONFIG_H__
#define CONFIG_H__
#define CMAKE_BUILD_TYPE "Debug"
#define MY_GITHASH "@123456@"
#define MY_COMPILATION_DATE "2018-10-16"
#define MY_VERSION_MAJOR 1
#define MY_VERSION_MINOR 0
#endif /* CONFIG_H__ */
Как я могу поместить это в двоичный файл, чтобы его можно было распечатать по требованию?Я знаю, что могу объединить все определения в новое определение и распечатать это.Я ищу более простое решение, которое просто печатает весь заголовочный файл - в идеале, без указания местоположения config.h
заголовочного файла.