{ "folders": [ { "name": "Support", "path": "." }, { "name": "Support Include", "path": "../include" }, { "name": "Support Library", "path": "../lib" }, ], "tasks": { "version": "2.0.0", "tasks": [ { "label": "make", "type": "shell", "command": "../../../scripts/podman_jaby_engine.sh ${workspaceFolder}/..:src/FontWriter make ${input:target} BUILD_PROFILE=${input:build cfg}", "options": { // TODO: This should not be the case "cwd": "${workspaceFolder}/FontWriter" }, "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", "__friends=public" ], "files.exclude": { "**/*.o": true, "**/*.dep": true }, "files.associations": { "stdio.h": "c" } } }