Включить файлы в зависимости от версий, определенных в CMakeList.txt - PullRequest
0 голосов
/ 07 декабря 2018

Я работаю над проектом 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...