0
我正在使用target_link_libraries
将外部库链接到我的应用程序。但是当其中一个链接的库发生更改时,make
命令不会再检测并链接已更改的库。有什么我必须包含在CMakeLists.txt
文件中观察和检测库变化?CMake:是否应该自动检测对由“target_link_libraries”链接的库的更改?
我正在使用target_link_libraries
将外部库链接到我的应用程序。但是当其中一个链接的库发生更改时,make
命令不会再检测并链接已更改的库。有什么我必须包含在CMakeLists.txt
文件中观察和检测库变化?CMake:是否应该自动检测对由“target_link_libraries”链接的库的更改?
CMake没有此功能。它也没有检测系统级头文件中更改的功能(在/usr/include
中)。添加这些功能可能不是一个好主意,因为它会减慢常见的情况。我建议你在更新你的系统库后做一个干净的构建。