{ "folders": [ { "name": "JabyEngine", "path": ".", }, { "name": "Include", "path": "..\\..\\include" }, { "name": "Root", "path": "..\\.." } ], "tasks": { "version": "2.0.0", "tasks": [ { "label": "make", "type": "shell", "windows": { "command": "wsl make ${input:target} BUILD_PROFILE=${input:build cfg}", }, "linux": { "command": "make ${input:target} BUILD_PROFILE=${input:build cfg}", }, "group": "build" } ], "inputs": [ { "id": "build cfg", "type": "pickString", "options": ["debug", "release"], "default": "release", "description": "build configuration" }, { "id": "target", "type": "pickString", "options": ["all", "clean", "rebuild"], "default": "all", "description": "build target", } ] }, "settings": { "cmake.configureOnOpen": false, "C_Cpp.default.includePath": [ "include", "../../include" ], "C_Cpp.default.compilerPath": "", "C_Cpp.default.cStandard": "c17", "C_Cpp.default.cppStandard": "c++20", "C_Cpp.default.intelliSenseMode": "linux-gcc-x86", "C_Cpp.default.compilerArgs": [ ], "C_Cpp.default.defines": [ "JABYENGINE_PAL" ], "files.exclude": { "**/*.o": true, "**/*.dep": true }, "files.associations": { "stdio.h": "c" } } }