私はこれを行う方法がないと思います。プリコンパイル済みのヘッダーをコンパイルするときに、 "cotire_add_pch_compilation_flags"(行1244 cotire.cmakeバージョン1.5.1)を変更して "-w"フラグを追加しました。 -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