cmake需要很长时间才能扫描目标"

时间:2017-10-24 15:23:48

标签: visual-c++ cmake nmake

我有一个cmake项目(平台Windows,工具链MSVC 14.1),它使用boostopencv等外部组件。源文件包括这些组件的标头。我已使用CMakeLists.txtinclude_directories()中设置了这些组件的include dirs。

当我执行nmake命令时,它显示"Scanning dependencies for target <project_name>"并需要很长时间(几分钟)才能完成此步骤。我检查了文件CMakeFiles\<project_name>.dir\depend.makeCMakeFiles\<project_name>.dir\depend.internal。每个文件都包含大约1800个头文件的路径。这可能导致扫描时间过长。

有没有办法缩短扫描时间或消除扫描步骤?

0 个答案:

没有答案