Get Involved/development/IDE configuration/CLion: Difference between revisions
(→Setup: Add screenshots) |
(Add cmake configuration options) |
||
Line 11: | Line 11: | ||
[[File:Clion open as cmake project.png|border|300px|open as cmake project]] | [[File:Clion open as cmake project.png|border|300px|open as cmake project]] | ||
In CMake configuration, choose Debug build. In the Generator, set "Let Cmake decide". In the Build directory, insert the build directory path, for example, "/home/username/kde/build/dolphin" | In CMake configuration, choose Debug build. In the Generator, set "Let Cmake decide". In the Build directory, insert the build directory path, for example, "/home/username/kde/build/dolphin". | ||
[[File:Clion build configuration.png|border|700px|build configuration]] | [[File:Clion build configuration.png|border|700px|build configuration]] | ||
Under CMake options, we must set some important variables such as CMAKE_PREFIX_PATH. If the prefix was in "/home/username/kde", then the CMake options line would look like: | |||
{{Input|1=<nowiki> | |||
-DCMAKE_PREFIX_PATH=/home/username/kde/usr -DCMAKE_MODULE_PATH=/home/username/kde/usr/lib64/cmake:/home/username/kde/usr/lib/cmake -DQT_PLUGIN_PATH=/home/username/kde/usr/lib64/plugins:/home/username/kde/usr/lib/plugins -DXDG_DATA_DIRS=/home/username/kde/usr/share | |||
</nowiki>}} | |||
Press OK. | |||
In the run/debug target (in the upper right corner of main window), select "dolphin". | In the run/debug target (in the upper right corner of main window), select "dolphin". |
Revision as of 10:47, 21 August 2023
CLion is a proprietary IDE for C++.
Install CLion
On Arch Linux install the clion.
Setup
Open a new project in CLion. Locate it to the folder with CMakeLists.txt. It will ask how do you want to open the project. Select CMake project.
In CMake configuration, choose Debug build. In the Generator, set "Let Cmake decide". In the Build directory, insert the build directory path, for example, "/home/username/kde/build/dolphin".
Under CMake options, we must set some important variables such as CMAKE_PREFIX_PATH. If the prefix was in "/home/username/kde", then the CMake options line would look like:
-DCMAKE_PREFIX_PATH=/home/username/kde/usr -DCMAKE_MODULE_PATH=/home/username/kde/usr/lib64/cmake:/home/username/kde/usr/lib/cmake -DQT_PLUGIN_PATH=/home/username/kde/usr/lib64/plugins:/home/username/kde/usr/lib/plugins -DXDG_DATA_DIRS=/home/username/kde/usr/share
Press OK.
In the run/debug target (in the upper right corner of main window), select "dolphin".
Expand it and choose Edit.
The Run/Debug Configurations window will appear. In the Environment variables field click edit button.
Add variables, that you can find in build directory, for example, in "/home/username/kde/build/dolphin/prefix.sh".
run debug configuration add variables
In the Toolchains you can use bundled cmake and gdb. In Arch Linux their versions are very recent and not yet supported by CLion. They can be installed with clion-cmake and clion-gdb.