Me gustaría deshabilitar advertencias particulares para todos los archivos que se incluyen, directa o indirectamente, por archivos de inclusión en particular. Por ejemplo, quiero desactivar la advertencia "estás asignando un literal de cadena a un carácter *", para todos los archivos o archivos incluidos por archivos incluidos por a #include <bar/*>
(la estrella en mi caso significa "cualquier cosa puede estar aquí").
La razón es que algunas de las personas con las que tengo que programar simplemente no pueden usar "const", así que al final recibo muchas advertencias sobre ese abuso literal de cadena en particular. Me gustaría ignorar esos miles de advertencias que provienen de su código, para poder concentrarme en los errores en mi propio código y corregirlos.
Utilizo Intel C ++ y GCC. Algunos de mis amigos usan clang, por lo que también me alegraría escuchar soluciones para eso.