diff --git a/.gitignore b/.gitignore
index 46f42f8f3ce85fc4e5a5c204ba75936ae6a636a9..d843d01f74ddf5f15b3cc2653380d3c4f87090ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+# Github cmake ignores.
 CMakeLists.txt.user
 CMakeCache.txt
 CMakeFiles
@@ -9,3 +10,10 @@ install_manifest.txt
 compile_commands.json
 CTestTestfile.cmake
 _deps
+
+# CLion ignores.
+.idea
+# CMake
+cmake-build-*/
+# File-based project format
+*.iws
\ No newline at end of file