CLion has the following optional dependencies: cmake: CMake tools/build system gdb: Native GNU debugger lldb: Native LLVM debugger gcc: GNU compiler clang: LLVM compiler gtest: C++ testing python: Python 2 programming language support python3: Python 3 programming language support doxygen: Code documentation generation