{ "version": 3, "configurePresets": [ { "name": "linux-debug", "displayName": "Linux Debug", "generator": "Ninja", "environment": { "PATH": "/opt/gcc-15/bin:$penv{PATH}" }, "binaryDir": "${sourceDir}/out/build/${presetName}", "installDir": "${sourceDir}/out/install/${presetName}", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_C_COMPILER": "/opt/gcc-15/bin/gcc", "CMAKE_CXX_COMPILER": "/opt/gcc-15/bin/g++", "CMAKE_CXX_STANDARD": "23", "CMAKE_CXX_STANDARD_REQUIRED": "ON" }, "vendor": { "microsoft.com/VisualStudioSettings/CMake/1.0": { "intelliSenseMode": "linux-gcc-x64", "useCompilerDefaults": true }, "microsoft.com/VisualStudioRemoteSettings/CMake/1.0": { "copyAdditionalIncludeDirectoriesList": [ "/opt/gcc-15/include/c++/15.1.0", "/opt/gcc-15/include/c++/15.1.0/x86_64-pc-linux-gnu", "/opt/gcc-15/include/c++/15.1.0/backward", "/opt/gcc-15/lib/gcc/x86_64-pc-linux-gnu/15.1.0/include", "/usr/local/include", "/opt/gcc-15/include", "/opt/gcc-15/lib/gcc/x86_64-pc-linux-gnu/15.1.0/include-fixed", "/usr/include/x86_64-linux-gnu", "/usr/include" ], "intelliSenseOptions": { "additionalCompilerArgs": [ "-std=c++23", "-D_GNU_SOURCE", "-isystem", "/opt/gcc-15/include/c++/15.1.0", "-isystem", "/opt/gcc-15/include/c++/15.1.0/x86_64-pc-linux-gnu", "-isystem", "/opt/gcc-15/include/c++/15.1.0/backward", "-isystem", "/opt/gcc-15/lib/gcc/x86_64-pc-linux-gnu/15.1.0/include", "-isystem", "/usr/local/include", "-isystem", "/opt/gcc-15/include", "-isystem", "/opt/gcc-15/lib/gcc/x86_64-pc-linux-gnu/15.1.0/include-fixed", "-isystem", "/usr/include/x86_64-linux-gnu", "-isystem", "/usr/include" ] } } } } ] }