Я работаю над проектом C ++ 11 и хотел бы иметь программу для поддержки различных версий.В CMakeLists.txt у меня есть:
set(ProjectName_VERSION_MAJOR 1)
set(ProjectName_VERSION_MINOR 0)
set(ProjectName_VERSION_PATCH 0)
, которая является ссылкой в соответствии с cmake Tutorial на файл .h.in.У меня есть доступ к актуальным версиям в виде макросов и разных папок с разными версиями: т.е. v100, v110 ... и в main.cpp, у меня есть
#include "v100/fileName.h"
Есть ли способ автоматически изменить "v100"что-то вроде" v110 ", просто изменив параметры в файле CMakeLists.txt?