Я разрабатываю фреймворк, который требует очень строгих настроек компилятора.Каждый раз, когда новый проект запускается и использует фреймворк, он должен придерживаться настроек (например, уровень предупреждения 4).Есть ли способ сделать это с помощью макросов и прагматических выражений?Это также позволит мне сделать что-то вроде:
#ifndef NOT_USING_STRICT_SETTINGS
// All settings checks go here OR settings over-rides go here
#endif
Это будет полезно и мне, если я создам новый проект и забуду применить некоторые настройки.