Skip to content

Instantly share code, notes, and snippets.

@Calinou
Created September 3, 2021 13:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Calinou/c9154c7f9b40a0c5efe882614dc92813 to your computer and use it in GitHub Desktop.
Save Calinou/c9154c7f9b40a0c5efe882614dc92813 to your computer and use it in GitHub Desktop.
Godot build tasks for Linux using Clang + LLD + Pyston to speed up incremental builds
{
"version": "2.0.0",
"tasks": [
{
"label": "Build (editor)",
"type": "shell",
"command": "pyston-scons -j10 platform=linuxbsd use_llvm=yes use_lld=yes werror=no tests=no",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build (editor, optimized)",
"type": "shell",
"command": "pyston-scons -j10 platform=linuxbsd target=release_debug use_llvm=yes use_lld=yes werror=no tests=no",
"problemMatcher": [],
},
{
"label": "Build (export template)",
"type": "shell",
"command": "pyston-scons -j10 platform=linuxbsd tools=no use_llvm=yes use_lld=yes werror=no",
"problemMatcher": [],
},
{
"label": "Build (export template, optimized)",
"type": "shell",
"command": "pyston-scons -j10 platform=linuxbsd tools=no target=release use_llvm=yes use_lld=yes werror=no",
"problemMatcher": [],
},
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment