如何为cmake项目设置其他包含(不在CmakeLists.txt中)或如何为项目添加其他* .cmake文件而不覆盖此项目CMakeLists.txt。
我尝试-DCMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES=<...>
和-DCMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES=<...>
,但没有效果。
答案 0 :(得分:6)
您可以在调用cmake时在变量CMAKE_CXX_FLAGS
和CMAKE_C_FLAGS
中指定它们来添加其他包含目录:
cmake -DCMAKE_CXX_FLAGS="-I /path/to/dir" ..