使外部文件依赖于CMake

时间:2016-06-05 19:13:19

标签: cmake

我的项目中有一些经常更改的外部文件。但是,它们不被CMake视为源文件,因此如果我更改其中一个外部文件,则不会重建项目。我确实有这个

set(EXTERNAL file1 file2)
add_executable(${SOURCES} ${HEADERS} ${EXTERNAL})

如果我更改实际的源或标头,Visual Studio会识别更改并重建项目。但它不会对外部文件执行此操作。我如何强制CMake检查外部文件的更改并重建它们?我正在考虑将外部文件添加为自定义目标,并将其作为依赖项添加到实际项目中,但我不知道它的效果如何。

0 个答案:

没有答案