<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>kdesrc-build</title><link>https://apps.kde.org/ug/kdesrc_build/</link><description><p>kdesrc-build is a tool to allow you to easily build KDE from its source repositories.</p><p>Syntax highlighting for kdesrc-buildrc files is available in Kate/KWrite via the menu Tools-&gt;Highlighting-&gt;Configuration.</p><p>Features:</p><ul><li>Will automatically checkout and update the KDE source code from its source repository.</li><li>Integrates with the KDE source code infrastructure to automatically build modules in the required order, and using the appropriate branch.</li><li>Easily supports building specific branches, tags, or even revisions of a module (or all of KDE software).</li><li>Supports many build systems. It's even possible to build many non-KDE software projects in a pinch.</li><li>Supports a "dry run" mode (the --pretend) option so that you can experiment with different settings non-destructively.</li><li>kdesrc-build can download modules (both initial checkout and updates) even while building modules that have already been updated.</li><li>kdesrc-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesrc-build automatically creates symlinks for easy access to the last log (log/latest).
color-coding of the output (which can be turned off).</li><li>Has support for building the Qt Project's Qt library, which is a prerequisite for KDE software.</li><li>kdesrc-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags, CMake flags, and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.</li><li>Extensive documentation.</li></ul></description><generator>Hugo -- gohugo.io</generator><language>ug</language><atom:link href="https://apps.kde.org/ug/kdesrc_build/index.xml" rel="self" type="application/rss+xml"/></channel></rss>