我正在使用CMake进行项目(让我们称之为" LibMain")。在CMakeLists.txt(根目录)中,我包含了一个依赖库(" LibDependency"),它也使用了CMake:
add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/dependencies/libdep")
target_link_libraries("LibMain" PRIVATE "LibDependency")
生成的Visual Studio解决方案包含2个项目(除了ALL_BUILD,INSTALL,...):
到目前为止还不错,但这是困扰我的部分:" LibMain"项目包含依赖库的所有头文件,以及实际" LibMain"的头文件。项目
有没有办法告诉CMake排除"继承"头文件没有搞乱包含pathes?