내장 된 방법이 없다고 생각합니다. 미리 컴파일 된 헤더를 컴파일 할 때 "-w"플래그를 추가하기 위해 cotire 함수 cotire_add_pch_compilation_flags (줄 1244 cotire.cmake 버전 1.5.1)를 수정했습니다. -Werror 포함, 그것은 근본적인 변화했다 - 그래서 경고를 많이 켜져, 우리가이 우리를 위해 모든 경고를 억제
elseif (_compilerID MATCHES "GNU|Clang")
# GCC/Clang options used
# -x specify the source language
# -c compile but do not link
# -o place output in file
set (_xLanguage_C "c-header")
set (_xLanguage_CXX "c++-header")
if (_flags)
# append to list
list (APPEND _flags "-x" "${_xLanguage_${_language}}" "-w" "-c" "${_prefixFile}" -o "${_pchFile}")
else()
# return as a flag string
set (_flags "-x ${_xLanguage_${_language}} -w -c \"${_prefixFile}\" -o \"${_pchFile}\"")
endif()
읽고 그 소리 섹션 | 우리는 GNU를 변경!
[cotire 1.6] (https://github.com/sakra/cotire)을 사용하면 미리 컴파일 된 헤더의 경고가 표시되지 않습니다. – sakra