Skip to main content
Ctrl+K

KDE Builder documentation

  • 1. Introduction
    • 1.1. A brief introduction to kde-builder
    • 1.2. Features Overview
  • 2. Getting Started
    • 2.1. Installation and initial configuration
    • 2.2. Alternative Installation Methods
    • 2.3. Bash Completion Setup
    • 2.4. Editing the configuration file
    • 2.5. Using the kde-builder tool
    • 2.6. Project Organization and selection
  • 3. Configuring kde-builder
    • 3.1. Overview of kde-builder configuration
    • 3.2. List of available configuration options
  • 4. Command Line Options and Environment Variables
    • 4.1. Command Line Usage
    • 4.2. Supported Environment Variables
    • 4.3. Supported command-line parameters
  • 5. Using kde-builder
    • 5.1. Preface
    • 5.2. Building Qt
    • 5.3. Basic kde-builder features
    • 5.4. Advanced features
    • 5.5. Features for KDE developers
    • 5.6. Other kde-builder features
    • 5.7. Build logging
    • 5.8. Tips and Tricks
  • 6. Developers documentation
    • 6.1. Concepts
    • 6.3. IPC Notes
    • 6.4. Adding new options
    • 6.5. Project loggers
    • 6.6. Generation of IDE project configuration
  • 7. Miscellaneous
    • 7.1. Changelog
  • Repository
  • Show source
  • Suggest edit
  • Open issue
  • .md

Developers documentation

6. Developers documentation#

  • 6.1. Concepts
    • 6.1.1. Projects
    • 6.1.2. Build Phases
    • 6.1.3. Build Context
    • 6.1.4. Configuration file (rc-file)
    • 6.1.5. Command line
    • 6.1.6. Groups
      • 6.1.6.1. KDE groups
    • 6.1.7. Pretend mode
    • 6.1.8. Logs and build output
  • 6.2. Basic flow
  • 6.3. IPC Notes
    • 6.3.1. Why IPC is necessary
    • 6.3.2. How it works, today
      • 6.3.2.1. Monitor process
      • 6.3.2.2. Ordering the update and build
      • 6.3.2.3. Squelching log messages
      • 6.3.2.4. Commands that do not require IPC
  • 6.4. Adding new options
  • 6.5. Project loggers
    • 6.5.1. Creating and using specific logger
    • 6.5.2. Replaced perl project-wide logger with separate loggers
  • 6.6. Generation of IDE project configuration
    • 6.6.1. CLion
      • 6.6.1.1. Toolchain
      • 6.6.1.2. CMake Profiles
      • 6.6.1.3. Run/Debug configuration
    • 6.6.2. VS Code
      • 6.6.2.1. Kit
      • 6.6.2.2. CMake variants
      • 6.6.2.3. Configure settings and environment
      • 6.6.2.4. Build environment
      • 6.6.2.5. Run/Debug environment
    • 6.6.3. Qt Creator
      • 6.6.3.1. Kit
        • 6.6.3.1.1. Qt version in kit
        • 6.6.3.1.2. Removing unwanted kits
      • 6.6.3.2. Configuration documentation:
        • 6.6.3.2.1. Build Configuration
        • 6.6.3.2.2. Run Configuration
      • 6.6.3.3. Environment Configuration
      • 6.6.3.4. Other notes

previous

5.8. Tips and Tricks

next

6.1. Concepts

By Andrew Shark

© Copyright kde-builder documentation authors.

Last updated on 2026-05-09 13:51:25 +0300, commit c52f109.