# CMake tool window

> **TL;DR**
> `View | Tool Windows | CMake`

In this tool window, you can explore [CMake](quick-cmake-tutorial.html) output messages, errors and warnings. The tab caption corresponds to the built type specified in [CMake settings](cmake0.html).

![CMake tool window](https://resources.jetbrains.com/help/img/idea/2026.2/cl_cmaketutorial_toolwindow.png)

> **Tip:**
> Press `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `⌘ F` (Xcode), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (ReSharper), `⌘ F` (ReSharper (macOS)), `Ctrl+F` (QtCreator), `⌘ F` (QtCreator (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS)) to search in the CMake output:
>
> ![Search inside the CMake tool window](https://resources.jetbrains.com/help/img/idea/2026.2/cl_cmaketoolwindow_search.png)

| Icon | Tooltip and shortcut | Description |
| --- | --- | --- |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app-client.expui.general.refresh.svg)  |  Reload CMake Project  |    Click this button to reload the CMake project.     > **Tip:** > This action is also available via `Tools \| CMake` and in the Find Action dialog (`Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))). You can also [assign a shortcut](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut) for it in `Settings \| Keymap`.    |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/clouds-docker-impl.icons.expui.singleStoppedContainer.svg)  |  Stop CMake Project Reload  |    Click this button to cancel the process of CMake project reload. The button is grayed-out when there is no active reload running.     > **Tip:** > This action is also available in the Find Action dialog (`Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))), and you can [assign a shortcut](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut) for it in `Settings \| Keymap`.    |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app-client.expui.fileTypes.config.svg)  |  Open CMakeCache file  |    Click this button to open the `CMakeCache.txt` file in the editor.     > **Tip:** > This action is also available in the Find Action dialog (`Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))), and you can [assign a shortcut](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut) for it in `Settings \| Keymap`.    |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.settings.svg)  |  |     Click this button to expand the drop down menu:      \|  \|  \|  \| \| --- \| --- \| --- \| \|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.settings.svg)  \|  CMake Settings  \|    Select this option to open the [CMake Settings](cmake0.html) dialog.     > **Tip:** > You can open CMake settings using the Find Action dialog (`Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))) and [assign a shortcut](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut) for this action in `Settings \\| Keymap`.    \| \|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.nodes.editFolder.svg)  \|  Change Project Root  \|  Select this option to change the [project root directory](change-project-root-directory.html)  \| \|  \| Show Generated Files in Finder \|  Select this option to locate the generated files in your OS file system viewer (e.g. Explorer for Windows or Finder for macOS).  \| \|  \|  Disable This Profile  \|  Disables the current [CMake profile](cmake-profile.html).  \| \|    \| Reset Cache and Reload Project \|    Click this button to [reset the CMake cache](reloading-project.html) and reload a project.     > **Tip:** > This action is also available via `Tools \\| CMake` and in the Find Action dialog (`Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))). You can also [assign a shortcut](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut) for it in `Settings \\| Keymap`.    \|                 |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.up.svg)  |  Previous  |  Click this button to navigate to the previous error or warning.  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.down.svg)  |  Next  |  Click this button to navigate to the next error or warning.  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.softWrap.svg)  |  Use Soft Wraps  |  Click this button to turn the soft wrap mode for the output on or off.  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.scrollDown.svg)  |  Scroll to the end  |  Click this button to go to the last error or warning.  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.print.svg)  |  Print  |  Click this button to print the output.  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.actions.gc.svg)  |  Clear All  |  Click this button to clear all the messages.  |

## See also

### Languages, Frameworks and Technologies

[CLion features in different languages](clion-features-in-different-languages.html)

### Reference

[CMake](cmake0.html)

### Procedures

[Quick CMake tutorial](quick-cmake-tutorial.html)

### External Links

[JetBrains CLion Blog](http://blog.jetbrains.com/clion/)

