У меня есть проект Eclipse CDT на основе Makefile, и в Project > Properties > C/C++ General > Preprocessor Include Paths, Macros etc. > GNU C++ > CDT GCC Built-in Compiler Settings > __cplusplus
значение равно 201402L
У меня установлен флаг -std=c++17
в моем Makefile, поэтому фактическое значение этого предопределенного макросаis 201703L
not 201402L
.
Очевидно, что список предопределенных макросов в GCC Built-In Compiler Settings
был создан без флага -std=c++17
.
Можно ли установить флаги компилятора, которыеиспользуются для генерации списка предопределенных макросов в CDT GCC Built-in Compiler Settings
и запускают их регенерацию?Если да, то где / как это настроено?