Advertisement
Baoulettes

Task json for lgxuserspace one line build

Jan 9th, 2023
1,324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.11 KB | None | 0 0
  1. {
  2.     "version": "2.0.0",
  3.     "tasks": [
  4.         {
  5.             "type": "shell",
  6.             "label": "CMake: Debug build with GC550 support",
  7.             "command": "mkdir ${workspaceRoot}/build-debug ; cd ${workspaceRoot}/build-debug ; cmake -DCMAKE_BUILD_TYPE=Debug .. -DENABLE_LGX_GC550_SUPPORT=ON -G Ninja -S ${workspaceRoot} -B ${workspaceRoot}/build-debug ; cmake --build ${workspaceRoot}/build-debug --target all -- -j 9",
  8.             "targets": [
  9.                 "ALL_BUILD"
  10.             ],
  11.             "group": "build",
  12.             "problemMatcher": [],
  13.             "detail": "build lgx2userspace both GLFW and SDL with GC550 support (debug)"
  14.         },
  15.         {
  16.             "type": "shell",
  17.             "label": "CMake: Debug build without GC550 support",
  18.             "command": "mkdir ${workspaceRoot}/build-debug ; cd ${workspaceRoot}/build-debug ; cmake -DCMAKE_BUILD_TYPE=Debug .. -G Ninja -S ${workspaceRoot} -B ${workspaceRoot}/build-debug ; cmake --build ${workspaceRoot}/build-debug --target all -- -j 9",
  19.             "targets": [
  20.                 "ALL_BUILD"
  21.             ],
  22.             "group": "build",
  23.             "problemMatcher": [],
  24.             "detail": "build lgx2userspace both GLFW and SDL with GC550 support (debug)"
  25.         },
  26.         {
  27.             "type": "shell",
  28.             "label": "CMake: Release build with GC550 support",
  29.             "command": "mkdir ${workspaceRoot}/build-release ; cd ${workspaceRoot}/build-release ; cmake -DCMAKE_BUILD_TYPE=release .. -DENABLE_LGX_GC550_SUPPORT=ON -G Ninja -S ${workspaceRoot} -B ${workspaceRoot}/build-release ; cmake --build ${workspaceRoot}/build-release --target all -- -j 9",
  30.             "targets": [
  31.                 "ALL_BUILD"
  32.             ],
  33.             "group": "build",
  34.             "problemMatcher": [],
  35.             "detail": "build lgx2userspace both GLFW and SDL with GC550 support (release)"
  36.         },
  37.         {
  38.             "type": "shell",
  39.             "label": "CMake: Release build without GC550 support",
  40.             "command": "mkdir ${workspaceRoot}/build-release ; cd ${workspaceRoot}/build-release ; cmake -DCMAKE_BUILD_TYPE=release .. -G Ninja -S ${workspaceRoot} -B ${workspaceRoot}/build-release ; cmake --build ${workspaceRoot}/build-release --target all -- -j 9",
  41.             "targets": [
  42.                 "ALL_BUILD"
  43.             ],
  44.             "group": "build",
  45.             "problemMatcher": [],
  46.             "detail": "build lgx2userspace both GLFW and SDL without GC550 support (release)"
  47.         }
  48.     ]
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement