"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": [ |