根据CMakeList.txt中定义的版本包含文件

时间:2018-12-07 14:15:09

标签: c++ cmake

我正在研究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"

是否可以通过仅更改CMakeLists.txt文件中的参数来自动将“ v100”更改为“ v110”?

0 个答案:

没有答案