C++ 如何在cmake中为每个项目设置包含目录
我有一个为VisualStudio生成多个项目的cmake。我在cmake中有一行代码,它包含如下目录:C++ 如何在cmake中为每个项目设置包含目录,c++,cmake,C++,Cmake,我有一个为VisualStudio生成多个项目的cmake。我在cmake中有一行代码,它包含如下目录: include_directories( ${Boost_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS} ${LIBLAS_INCLUDE_DIRS} ${LIBE57_INCLUDE_DIRS} ${CERES_INCLUDE_DIRS} ${NANOFLANN_INCLUDE_DIRS} ) 它为所有项
include_directories(
${Boost_INCLUDE_DIRS}
${OpenCV_INCLUDE_DIRS}
${LIBLAS_INCLUDE_DIRS}
${LIBE57_INCLUDE_DIRS}
${CERES_INCLUDE_DIRS}
${NANOFLANN_INCLUDE_DIRS}
)
它为所有项目都设置了这个,我是否为每个项目设置了它?例如,项目A只能访问Boost include dir,而项目B只能访问Opencv include dir
我发现这篇帖子说它将在2011年晚些时候实施:
您想要
target\u include\u目录
你有没有试过阅读你的CMake版本?@JoachimPileborg哪个部分?我在那里找不到任何解决办法:(