mirror of
https://github.com/bshoshany/thread-pool.git
synced 2026-07-21 19:13:00 +04:00
542 lines
17 KiB
JSON
542 lines
17 KiB
JSON
{
|
|
"tasks": [
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++17",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (Clang C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++20",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (Clang C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++23",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (Clang C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++17",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (GCC C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++20",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (GCC C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++23",
|
|
"-t=debug",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and debugging flags.",
|
|
"group": "build",
|
|
"label": "Build for debugging (GCC C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++17",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (Clang C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++20",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (Clang C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++23",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (Clang C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++17",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (GCC C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++20",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (GCC C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++23",
|
|
"-t=release",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags.",
|
|
"group": "build",
|
|
"label": "Build optimized (GCC C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"problemMatcher": [
|
|
"$gcc"
|
|
],
|
|
"type": "cppbuild"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++17",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (Clang C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++20",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (Clang C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=clang++",
|
|
"-s=c++23",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using clang++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (Clang C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++17",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (GCC C++17)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++20",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (GCC C++20)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-c=g++",
|
|
"-s=c++23",
|
|
"-t=release",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using g++ with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build optimized and run (GCC C++23)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
}
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"-b",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Delete all files in the build folder.",
|
|
"group": "test",
|
|
"label": "Clear build folder",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"type": "shell"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-t=release",
|
|
"-y",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using all available compilers and all relevant C++ standards with warning and optimization flags.",
|
|
"group": "test",
|
|
"label": "Build all optimized (all compilers and standards)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"type": "shell"
|
|
},
|
|
{
|
|
"args": [
|
|
"scripts/compile_cpp.py",
|
|
"${file}",
|
|
"-t=release",
|
|
"-y",
|
|
"-r",
|
|
"-v"
|
|
],
|
|
"command": "python3",
|
|
"detail": "Compile active file using all available compilers and all relevant C++ standards with warning and optimization flags and run the program.",
|
|
"group": "test",
|
|
"label": "Build all optimized and run (all compilers and standards)",
|
|
"presentation": {
|
|
"clear": false,
|
|
"echo": true,
|
|
"focus": false,
|
|
"panel": "shared",
|
|
"reveal": "always",
|
|
"revealProblems": "onProblem",
|
|
"showReuseMessage": true
|
|
},
|
|
"type": "shell"
|
|
}
|
|
],
|
|
"version": "2.0.0"
|
|
}
|