cmake在外部库上发布警告

时间:2017-03-10 22:08:12

标签: cmake warnings suppress-warnings

我在我的项目中使用GLAD,并使用cmake构建所有内容。

由于这是一个外部库,而不是我的代码,我想在构建期间完全抑制它的警告,因为我得到了大量的这些:

warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
 glad_glCullFace = ( PFNGLCULLFACEPROC ) load ( "glCullFace" );
                   ^

我该怎么办? 我可以将它包含在我的来源中,或者使用GLAD的来源添加一个add_library,不管怎样都不介意。

由于

1 个答案:

答案 0 :(得分:0)

使用SYSTEM关键字避免来自系统库的警告,例如:

target_include_directories(target SYSTEM GLAD)