diff --git a/.gitignore b/.gitignore
index a96e31806f554d02ddad06f05c5be49f722d5804..8df71dec0484c5605da8e670dfdc9f00aa6606b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -127,5 +127,17 @@ doc/html/
 #Vim/clangd/treesitter files
 compile_commands.json
 .cache
-#cmake 
-*.cmake
+
+# Cmake 
+CMakeLists.txt.user
+CMakeCache.txt
+CMakeFiles
+CMakeScripts
+Testing
+Makefile
+cmake_install.cmake
+install_manifest.txt
+compile_commands.json
+CTestTestfile.cmake
+_deps
+CMakeUserPresets.json