【发布时间】:2013-09-25 08:59:27
【问题描述】:
我将 CMake 与 qt 一起使用:
find_package(Qt5 COMPONENTS Widgets)
另外,我想使用高警告级别,并且我想将警告视为错误。 所以我使用:
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra" )
但是,我不关心我使用的库中的警告。
因此,例如,为了包含 boost,我在 include_directories 调用中添加了 SYSTEM,这样我就不会被来自外部库的警告所困扰:
include_directories(SYSTEM ${Boost_INCLUDE_DIR} )
但这不适用于 qt,因为没有明确的 include_directories 声明
我可以在其中添加 SYSTEM。
对此我有什么办法吗? 我只在这里找到了对该功能的请求: http://www.itk.org/Bug/print_bug_page.php?bug_id=8710
【问题讨论】: