CMake,Visual Studio和include_external_msproject。更改项目设置

时间:2012-01-11 12:44:28

标签: c# visual-studio cmake

我有一个CMakeLists.txt,它生成一个.SLN文件,其中有3个项目(库)即时生成,1个C# - 项目包含在include_external_msproject中。因此,其中一个项目是手动创建的,其设置是不变的。

我能以某种方式影响CMakeLists.txt中该项目的设置吗?环境变量并不好,因为.SLN可能是在一个环境(某个控制台窗口)中生成的,但VS是从另一个环境中使用该.SLN启动的。

1 个答案:

答案 0 :(得分:0)

CMake中没有任何特殊的基础设施来处理.sln文件。 include_external_msproject()`命令只创建一个引用项目的CMake目标。

所以,只有你可以尝试的事情 - 用file(READ ...)file(WRITE ...)或者configure_file()手动重写你的.sln文件。