diff --git a/.gitignore b/.gitignore
index eb709923764deab788ceab3be9acf16af920ee8e..964cb41cb1fd1af8fa22bcd3d3d7a50458c84476 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /drag.exe
+/build/
 .idea
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000000000000000000000000000000000000..748aab33337e3e4e89b4b4611d75ec93b84f2188
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,16 @@
+{
+	"version": "2.0.0",
+	"tasks": [
+		{
+			"type": "cmake",
+			"label": "CMake: build",
+			"command": "build",
+			"targets": [
+				"[N/A - Select Kit]"
+			],
+			"group": "build",
+			"problemMatcher": [],
+			"detail": "CMake template build task"
+		}
+	]
+}
\ No newline at end of file