Changing Project Root Directory
When you open a CMake project, CLion considers location of
CMakeLists.txt as the project root directory.
Also, when you create a new project in CLion, it always places
CMakeLists.txt file in the project root
directory. In some cases, however, project structure is such, that the actual project root is not the directory,
CMakeLists.txt file resides.
E.g. source files are located outside of
In such a case CLion allows to change the project root directory.
Change Project Root command doesn't affect the actual location of the main
Once the Change Project Root command has been applied, the Project View displays all the files and subdirectories of the
project root directory.
You can access this feature in the following ways: