diff --git a/.gitignore b/.gitignore
index 7a967423cb8f1f7671451f0f0939eb28ef692cf9..59e1893bb4e22df8c975e90c802a4f614dc12f35 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,10 +54,14 @@ vendor/luajit/src/lj_libdef.h
 vendor/luajit/src/lj_recdef.h
 vendor/luajit/src/luajit
 
+# IDE-specific
 .nuget
 .vs
+.kdev4/
+*.kdev4
 
 # Meson
+builddir/
 subprojects/freetype*
 subprojects/fribidi
 subprojects/harfbuzz
@@ -65,3 +69,8 @@ subprojects/libass
 subprojects/libpng*
 subprojects/packagecache
 subprojects/zlib*
+subprojects/libass
+subprojects/icu
+subprojects/ffmpeg
+subprojects/ffms2*
+subprojects/boost*