使用cmake 2.6(如果此版本不支持,则使用更高版本)是否可能检查包含目录是否标记为SYSTEM
(例如,使用isystem
gcc 标志进行编译,请参见2.8 System Headers)?
例如,可以使用以下命令获取当前目标的包含目录:
GET_PROPERTY(_target_include_dirs DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES)
我该如何知道哪些被标记为
isystem
?谢谢。