# Build Tools

> **TL;DR**
> `File | Settings | Build, Execution, Deployment | Build Tools` for Windows and Linux
>
>
>
> `CLion | Settings | Build, Execution, Deployment | Build Tools` for macOS

Use this page to configure the reloading process for your [compilation database](compilation-database.html), [Makefiles](makefiles-support.html), or [Gradle](gradle-support.html) project.

| Item | Description |
| --- | --- |
| Sync project after changes in the build scripts | When this option is selected, you can configure how to synchronize your project using the following options:     * Any changes: select this option if you want to automatically synchronize the project after any changes you make to the build script file or external changes.    * External changes: when you select this option, CLion automatically syncs the project only after the VCS changes and changes made to the build files outside the IDE.    |

