Skip to content
forked from KDE/kdevelop

KDevelop, a featureful, plugin-extensible IDE for C/C++ and other programming languages

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOC
LGPL-2.1
COPYING.LIB
Notifications You must be signed in to change notification settings

peje66/kdevelop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41,468 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

KDevelop

This repository contains the source code for the KDevelop IDE.

The idea that this repository contains

  • Every plugin related to C/C++ development
  • Every plugin only specific for KDevelop (e.g. the Welcome Page plugin)

User Documentation

User documentation is available from: https://userbase.kde.org/KDevelop4/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. To use QtWebKit instead of QtWebEngine for documentation rendering when both are available, add -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=ON to the CMake arguments.

Contribute

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

Development Infrastructure

About

KDevelop, a featureful, plugin-extensible IDE for C/C++ and other programming languages

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOC
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.5%
  • CMake 2.1%
  • JavaScript 1.7%
  • Python 1.6%
  • C 0.8%
  • QML 0.6%
  • Other 0.7%