2012-01-11 94 views
0

我有一个CMakeLists.txt,它生成一个.SLN文件,其中包含3个项目(库)和1个C#项目 - include_external_msproject包含的项目。所以一个项目是手动创建的,其设置是不变的。CMake,Visual Studio和include_external_msproject。更改项目设置

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

回答

0

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

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

相关问题