Developer Intro/Environment/Linux CMake KDevelop

KDevelop supports loading blender projects directly by opening `CMakeLists.txt`, so this document mainly covers configuration.

Loading the project file

 * Project (Menu) -> Open / Import Project
 * Navigate to the `blender` directory and Select `CMakeLists.txt`
 * Accept defaults for Project Information 

Now the project is loaded, you can run:
 * Project (Menu) -> Build Selection

Launching Blender

 * Run (menu) -> Configure Launchers
 * Select 'blender' and press the "+" icon. A new options box will appear
 * Under 'Executable', set the 'Project Target' to 'blender' (there will be makesdna and makesrna as alternatives)
 * Under 'Behavior' set the working directory to the source directory (where `CMakeLists.txt` is located)
 * Under 'Dependencies' set the 'Action' to 'Build and Install'

Application Preferences

 * Settings (menu) -> Configure KDevelop
 * Background Parser
 * Set 'Maximum Number of Threads' to the number of processors/cores you have This makes a BIG difference to initial parsing time on load!

Configuring The Editor
See: Source/Code_Style/Configuration