CMake总是重新编译依赖项

时间:2015-12-20 13:58:15

标签: c++ cmake

我有一个我的项目依赖的库,我使用submodule查看此git --recursive,然后将其包含在我的CMakeLists.txt文件中:

add_subdirectory(dependencies/library)
add_executable(myExe ...)
add_dependencies(myExe library)
target_link_libraries(myExe library)

问题:

是一个非常大的库,重新编译它需要花费大量的时间。

我几乎从不改变它所以它应该被构建一次,但是每当我向CMakeLists.txt文件添加一行并完全刷新Visual Studio解决方案时,CMake就会重新编译它。

如何避免这种可怕的行为并告诉CMake不要重新编译如果没有改变它?

0 个答案:

没有答案