diff --git a/vs_code/tasks.json b/vs_code/tasks.json index b9a6a36..b58883b 100644 --- a/vs_code/tasks.json +++ b/vs_code/tasks.json @@ -1,57 +1,64 @@ { - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "type": "cppbuild", - "command": "C:/msys64/mingw64/bin/g++.exe", - "args": [ - "-fdiagnostics-color=always", - "-g", - "${workspaceFolder}/src/black_hole.cpp", - "-o", - "${workspaceFolder}/bin/black_hole.exe", - "-IC:/msys64/mingw64/include", - "-LC:/msys64/mingw64/lib", - "-lglfw3", - "-lglew32", - "-lopengl32", - "-lgdi32" - ], - "options": { - "cwd": "${workspaceFolder}" - }, - "problemMatcher": [ - "$gcc" - ], - "group": { - "kind": "build", - "isDefault": true - }, - "detail": "compiler: C:/msys64/mingw64/bin/g++.exe" - }, - { - "label": "build-cuda", - "type": "shell", - "command": "\"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/nvcc.exe\"", - "args": [ - "-o", - "${workspaceFolder}/bin/black_hole_cuda.exe", - "${workspaceFolder}/src/black_hole.cu", - "-IC:/msys64/mingw64/include", - "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include", - "-LC:/msys64/mingw64/lib", - "-LC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/lib/x64", - "-lglfw3", - "-lglew32", - "-lopengl32", - "-lgdi32", - "-lcudart" - ], - "options": { - "cwd": "${workspaceFolder}" - }, - "group": "build" - } - ] -} \ No newline at end of file + "version": "2.0.0", + "tasks": + [ + { + "label": "build", + "type": "cppbuild", + "command": "C:/msys64/mingw64/bin/g++.exe", + "args": + [ + "-fdiagnostics-color=always", + "-g", + "${workspaceFolder}/src/black_hole.cpp", + "-o", + "${workspaceFolder}/bin/black_hole.exe", + "-IC:/msys64/mingw64/include", + "-LC:/msys64/mingw64/lib", + "-lglfw3", + "-lglew32", + "-lopengl32", + "-lgdi32" + ], + "options": + { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": + [ + "$gcc" + ], + "group": + { + "kind": "build", + "isDefault": true + }, + "detail": "compiler: C:/msys64/mingw64/bin/g++.exe" + }, + { + "label": "build-cuda", + "type": "shell", + "command": "\"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/nvcc.exe\"", + "args": + [ + "-o", + "${workspaceFolder}/bin/black_hole_cuda.exe", + "${workspaceFolder}/src/black_hole.cu", + "-IC:/msys64/mingw64/include", + "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include", + "-LC:/msys64/mingw64/lib", + "-LC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/lib/x64", + "-lglfw3", + "-lglew32", + "-lopengl32", + "-lgdi32", + "-lcudart" + ], + "options": + { + "cwd": "${workspaceFolder}" + }, + "group": "build" + } + ] +}