【问题标题】:CMake, Visual Studio and include_external_msproject. Change project settingsCMake、Visual Studio 和 include_external_msproject。更改项目设置
【发布时间】:2012-01-11 12:44:28
【问题描述】:

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

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

【问题讨论】:

    标签: c# visual-studio cmake


    【解决方案1】:

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

    因此,您只能尝试 - 使用 file(READ ...)file(WRITE ...)configure_file() 手动重写您的 .sln 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多