[CMake] include_directories 和 target_include_directories

参考这篇 文章

  1. target_include_directories 的功能完全可以使用 include_directories 实现。
  2. include_directories(header-dir) 是一个全局包含,向下传递。就是说如果某个目录的 CMakeLists.txt 中使用了该语句,其下所有的子目录默认也包含了header-dir 目录。
  3. 在最终子目录的 CMakeLists.txt 文件中,使用 include_directories 和 target_include_directories 的效果是相同的。

你可能感兴趣的:(CMake)