Core
The Core application framework owns the process lifecycle, command-line integration, event dispatch, shared services, and orderly shutdown. Start with Core Application Framework for a guided tour of the available application designs and supporting topics.
- Core Application Framework
- Choosing an Application Design
- Writing Small Applications with Functions
- Building Event-Driven Applications
- Building Procedural Applications
- Organizing Command-Style Tools
- Composing Applications from Services
- Running as a Service or Foreground Daemon
- Adding Build Version Information
- Creating Release Packages
- Choosing an Application Design
- Writing Small Applications with Functions
- Building Event-Driven Applications
- Building Procedural Applications
- Building Command-Style Applications
- Building an Application from Parts
- Designing Application Parts
- Running Application Parts Independently
- Creating Services and Foreground Daemons
- Adding Git Version Information to Your App
- Creating Release Packages
- Registering Packages in CMake
- Configuring Release Package Contents
- Signing and Notarizing Release Packages