我们软件中的项目分为几个主要组,我的目标是为每个组提供VS解决方案文件。
我现在拥有的是顶级CMakeLists.txt,它定义了一些变量,查找包和指向主要组目录的点。使用cmake会产生一个包含所有项目的解决方案文件(不要误解我,我喜欢这种方式,但我的共同开发人员却不这样做)。在生成的cmake目录中还有一个针对每个主要组的解决方案文件,但是有一个小问题:
我的群组的解决方案文件包括主要群组的项目所依赖的项目(主要群组之外)。有没有办法我不能将它们包含在解决方案中,或者至少隐藏它们?
这是使用cmake 3.0.2和VS 2013(和VS 2005)。