CLion is a great C++ IDE that I use on Linux. It used CMake as its project files and is very easy to setup and use with Pulse. In setting up CLion, you should have already build the Pulse code base as per build instructions. Then, to get started follow these steps:
- Open CLion and select 'File->Open' and traverse to the Pulse build directory, and choose the 'Pulse' directory inside of the Build directory. (The build directory is really the super build directory where, Pulse is build along with Proto Buffers, Log4cpp and other dependent libraries.)
- CLion will ask you if you want to open the associated source directory that goes with this build. Select 'Yes'.
- From the CLion menu, select 'File->Settings' then choose CMake under the 'Build,Execution, Deployment' tree.
- You can select Release or Debug, depending on what you built.
- You will need to enter this into the 'CMake options:'
- -DSUPERBUILD:BOOL=OFF
- Refresh CLion from the menu from 'Tools->CMake->Reload CMake Project'