与系统和普通系统相同的路径包括CMake

时间:2018-05-24 18:05:28

标签: c++ c++11 cmake compiler-flags dynamic-library

问题: 在同一路径上使用以下target_include_directories调用时,CMake会使用-I标记覆盖正常的-isystem标记。

拨打: add_library(lib SHARED libSource.cpp) target_include_directories(lib PUBLIC pathA) target_include_directories(lib SYSTEM PUBLIC pathA)

问题:如何阻止CMake覆盖-I的{​​{1}}标记,以便使用两个标记构建目标文件在pathA输出中,我能够看到make VERBOSE=1-isystem pathA

0 个答案:

没有答案