| "compiler_id": "gnu", | "compiler_id": "gnu", | ||||
| "c_compiler": "gcc9", | "c_compiler": "gcc9", | ||||
| "cxx_compiler": "g++9", | "cxx_compiler": "g++9", | ||||
| "flags": [ | |||||
| "-Werror=return-type", | |||||
| "warning_flags": [ | |||||
| "-Werror", | |||||
| ], | ], | ||||
| "cxx_flags": [ | "cxx_flags": [ | ||||
| "-fconcepts", | "-fconcepts", |
| "compiler_id": "gnu", | "compiler_id": "gnu", | ||||
| "c_compiler": "gcc-9", | "c_compiler": "gcc-9", | ||||
| "cxx_compiler": "g++-9", | "cxx_compiler": "g++-9", | ||||
| "flags": [ | |||||
| "-Werror=return-type", | |||||
| "warning_flags": [ | |||||
| "-Werror", | |||||
| ], | ], | ||||
| "cxx_flags": [ | "cxx_flags": [ | ||||
| "-fconcepts", | "-fconcepts", |
| "compiler_id": "gnu", | "compiler_id": "gnu", | ||||
| "c_compiler": "gcc-9", | "c_compiler": "gcc-9", | ||||
| "cxx_compiler": "g++-9", | "cxx_compiler": "g++-9", | ||||
| "flags": [ | |||||
| "-Werror=return-type", | |||||
| // "-fsanitize=address", | |||||
| "warning_flags": [ | |||||
| "-Werror", | |||||
| ], | ], | ||||
| "cxx_flags": [ | "cxx_flags": [ | ||||
| "-fconcepts", | "-fconcepts", | ||||
| "link_flags": [ | "link_flags": [ | ||||
| "-static-libgcc", | "-static-libgcc", | ||||
| "-static-libstdc++" | "-static-libstdc++" | ||||
| // "-fsanitize=address", | |||||
| // "-fuse-ld=lld", | |||||
| ], | ], | ||||
| "debug": true, | |||||
| // "optimize": true, | |||||
| // "debug": true, | |||||
| "optimize": true, | |||||
| "compiler_launcher": "ccache" | "compiler_launcher": "ccache" | ||||
| } | } |
| "$schema": "../res/toolchain-schema.json", | "$schema": "../res/toolchain-schema.json", | ||||
| "compiler_id": "msvc", | "compiler_id": "msvc", | ||||
| "flags": [ | "flags": [ | ||||
| "/Zc:preprocessor", // Required for range-v3 | |||||
| "/Zc:preprocessor", | |||||
| "/std:c++latest", | "/std:c++latest", | ||||
| ], | ], | ||||
| "link_flags": [ | "link_flags": [ |