{ "folders": [ { "name": "Integration", "path": "." }, { "name": "UE5", "path": "/home/jyelon/UnrealEngine" }, ], "settings": { "typescript.tsc.autoDetect": "off", "npm.autoDetect": "off", "files.associations": { "typeindex": "cpp", "typeinfo": "cpp", "regex": "cpp", "array": "cpp", "bitset": "cpp", "rope": "cpp", "slist": "cpp", "initializer_list": "cpp", "valarray": "cpp", "hash_map": "cpp", "hash_set": "cpp", "string_view": "cpp", "ranges": "cpp", "span": "cpp", "utility": "cpp" } }, "extensions": { "recommendations": [ "ms-vscode.cpptools", "ms-dotnettools.csharp", "vadimcn.vscode-lldb", "ms-vscode.mono-debug", "dfarley1.file-picker" ] }, "tasks": { "version": "2.0.0", "tasks": [ { "label": "Integration Linux Debug Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Debug Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration Linux Debug Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Debug Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux DebugGame Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux DebugGame Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration Linux DebugGame Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux DebugGame Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Development Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Development Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration Linux Development Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Development Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Test Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Test Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration Linux Test Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Test Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Shipping Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Shipping Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration Linux Shipping Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration Linux Shipping Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "Linux", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Debug Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Debug Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration LinuxArm64 Debug Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Debug Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 DebugGame Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 DebugGame Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration LinuxArm64 DebugGame Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 DebugGame Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Development Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Development Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration LinuxArm64 Development Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Development Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Test Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Test Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration LinuxArm64 Test Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Test Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Test", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Shipping Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Shipping Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "Integration LinuxArm64 Shipping Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "Integration LinuxArm64 Shipping Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "Integration", "LinuxArm64", "Shipping", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Debug Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Debug Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "IntegrationEditor Linux Debug Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Debug Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Debug", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux DebugGame Build", "group": { "kind": "build", "isDefault": true }, "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux DebugGame Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "IntegrationEditor Linux DebugGame Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux DebugGame Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "DebugGame", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Development Build", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Development Rebuild", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex" ], "problemMatcher": "$msCompile", "dependsOn": [ "IntegrationEditor Linux Development Clean" ], "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } }, { "label": "IntegrationEditor Linux Development Clean", "group": "build", "command": "Engine/Build/BatchFiles/Linux/Build.sh", "args": [ "IntegrationEditor", "Linux", "Development", "/home/jyelon/integration/Integration.uproject", "-waitmutex", "-clean" ], "problemMatcher": "$msCompile", "type": "shell", "options": { "cwd": "/home/jyelon/UnrealEngine" } } ] }, "launch": { "version": "0.2.0", "configurations": [ { "name": "Launch Integration (Debug)", "request": "launch", "program": "/home/jyelon/integration/Binaries/Linux/Integration-Linux-Debug", "preLaunchTask": "Integration Linux Debug Build", "args": [ ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch Integration (DebugGame)", "request": "launch", "program": "/home/jyelon/integration/Binaries/Linux/Integration-Linux-DebugGame", "preLaunchTask": "Integration Linux DebugGame Build", "args": [ ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch Integration (Development)", "request": "launch", "program": "/home/jyelon/integration/Binaries/Linux/Integration", "preLaunchTask": "Integration Linux Development Build", "args": [ ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch Integration (Test)", "request": "launch", "program": "/home/jyelon/integration/Binaries/Linux/Integration-Linux-Test", "preLaunchTask": "Integration Linux Test Build", "args": [ ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch Integration (Shipping)", "request": "launch", "program": "/home/jyelon/integration/Binaries/Linux/Integration-Linux-Shipping", "preLaunchTask": "Integration Linux Shipping Build", "args": [ ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch IntegrationEditor (Debug)", "request": "launch", "program": "/home/jyelon/UnrealEngine/Engine/Binaries/Linux/UnrealEditor-Linux-Debug", "preLaunchTask": "IntegrationEditor Linux Debug Build", "args": [ "/home/jyelon/integration/Integration.uproject" ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch IntegrationEditor (DebugGame)", "request": "launch", "program": "/home/jyelon/UnrealEngine/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame", "preLaunchTask": "IntegrationEditor Linux DebugGame Build", "args": [ "/home/jyelon/integration/Integration.uproject" ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Launch IntegrationEditor (Development)", "request": "launch", "program": "/home/jyelon/UnrealEngine/Engine/Binaries/Linux/UnrealEditor", "preLaunchTask": "IntegrationEditor Linux Development Build", "args": [ "/home/jyelon/integration/Integration.uproject" ], "cwd": "/home/jyelon/UnrealEngine", "type": "lldb", "visualizerFile": "/home/jyelon/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "showDisplayString": true }, { "name": "Generate Project Files", "type": "coreclr", "request": "launch", "preLaunchTask": "UnrealBuildTool Linux Development Build", "program": "/home/jyelon/UnrealEngine/Engine/Build/BatchFiles/RunUBT.sh", "args": [ "-projectfiles", "-vscode", "-project=/home/jyelon/integration/Integration.uproject", "-game", "-engine", "-dotnet" ], "console": "internalConsole", "internalConsoleOptions": "openOnSessionStart", "stopAtEntry": false, "cwd": "/home/jyelon/UnrealEngine" } ] } }