Skip to content
/ kdevelop Public

Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP

License

Notifications You must be signed in to change notification settings

KDE/kdevelop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6d56022 · Apr 7, 2025
Aug 26, 2022
Jul 15, 2022
Nov 9, 2021
Mar 15, 2025
Feb 11, 2025
Nov 16, 2022
Jul 18, 2024
Jan 24, 2023
Nov 23, 2019
Feb 7, 2025
Mar 31, 2025
Feb 16, 2020
Mar 31, 2025
Apr 7, 2025
May 5, 2020
Jan 14, 2023
Nov 11, 2021
Jan 27, 2025
Oct 28, 2013
Aug 11, 2017
Feb 12, 2025
Sep 28, 2007
Aug 10, 2014
Jul 18, 2024
Oct 28, 2018
Sep 16, 2008
Mar 8, 2025
Jan 12, 2008
Aug 28, 2014
Jul 12, 2011
Dec 16, 2016
Dec 16, 2015
Aug 1, 2024
Jun 18, 2020
Nov 16, 2018
May 2, 2020
Dec 29, 2014
Apr 7, 2025
Feb 10, 2025

Repository files navigation

KDevelop

This repository contains the source code for the KDevelop IDE. It also includes KDevelop Platform (kdevplatform) and most of the plugins.

Other KDevelop plugins can be found in KDevelop Group of KDE GitLab instance.

User Documentation

User documentation is available from: https://userbase.kde.org/KDevelop5/Manual

Compile

KDevelop is built the same way as most KDE projects, using CMake to set up a build directory and build options. For detailed instructions how to compile KDevelop, please refer to the Wiki: https://community.kde.org/KDevelop/HowToCompile_v5 .

Optional dependencies

Most of KDevelop's optional dependencies are opportunistic under the assumption that the build should always use all available functionality, as well as the most recent version. CMake has a lesser known feature to control which of such dependencies is used.

For instance, to skip building the Subversion plugin, use -DCMAKE_DISABLE_FIND_PACKAGE_SubversionLibrary=ON.

Contribute

If you want to contribute to KDevelop, please read through: https://www.kdevelop.org/contribute-kdevelop

Development Infrastructure