давайте предположим, что у нас есть файл .spec rpm со следующим параметром:
Version: 0.1.0
Я хочу передать этот параметр в код C ++ из того же пакета, то есть я бы хотел инициализировать этим значением переменную C ++:
const std::string program_version([here goes 0.1.0 read from the .spec file]);
Я использую cmake, и я полагаю, что первый шаг будет (в файле .spec):
%cmake . -DVERSION=%{version}
Есть намеки? Спасибо заранее;>
Задача ещё не решена.
Других решений пока нет …