В gcc-4.6 и выше вы можете использовать -Wno-error=cpp
.По крайней мере, в лягушке, выпущенной с Lion и позже, вы можете использовать -Wno-error=#warnings
.Но так как ваши серверы сборки используют древний gcc, вам, вероятно, не повезло.
В общем, передайте -fdiagnostics-show-option, чтобы предупреждения отображали вывод вроде:
test.cc:1:2: warning: #warning hello [-Wcpp]
который сообщает вам флаг предупреждения, управляющий предупреждением.В gcc> = 4.6 и clang это значение по умолчанию, поэтому знание о передаче его может быть не слишком полезным.