生成的源文件的依赖关系

时间:2019-01-14 16:09:51

标签: cmake

使用CMake构建项目时,它首先检查是否需要重新配置。通常只有在更改CMakeLists.txt文件时才会发生这种情况。 我的CMake文件包含代码生成:

execute_process(
   COMMAND generate_code.sh input.file output.cpp 
)
add_library(lib STATIC output.cpp)

现在,当我更改input.file时,我希望它重新配置。我想将input.file标记为“配置依赖项”。这是如何运作的?还是有另一种方式来生成源文件?

我知道我可以使用configure_file()来做到这一点,但这需要复制文件,这对我来说似乎是一种解决方法。

0 个答案:

没有答案