代码之家  ›  专栏  ›  技术社区  ›  Jonathan Sternberg

CMake配置文件生成规则

  •  2
  • Jonathan Sternberg  · 技术社区  · 14 年前

    它还将始终重新配置文件,即使它覆盖的文件较新。我想让它像一个定制的目标。

    我想我可以用add\u custom\u命令来实现这一点,但是我不认为我可以从add\u custom\u命令运行CMake命令。那么,是否有必要复制configure\u file在CMake中的行为呢?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jonathan Sternberg    14 年前

    我最近升级到了cmake2.8。它似乎自动有我想要的行为。

        2
  •  0
  •   Jack Kelly    14 年前

    我认为这不是一个简单的答案。我看到两种选择:

    1. CMakeLists.txt .

    2. 运行 cmake add_custom_command ,这是变量 ${CMAKE_COMMAND} ,这将为您提供跑步路线 克马克 . 作为配置步骤的一部分,您可以生成CMake代码片段(调用 configure_file -P 选项。在命令行上使用 -D