Overview
SGBuild coordinates source discovery, compilation, manuals, installation and packaging for Development Toolchain projects.
Main capabilities
- Compile C Programs and shared libraries.
- Prepare Python modules and generate public C headers.
- Build installed command manuals from source annotations.
- Package built deliverables and declare their runtime dependencies.
Choose a build target
| Target | Use |
|---|---|
scons | Build local outputs. |
scons install | Install outputs under the chosen prefix. |
scons package | Create a DEB or RPM for the build system. |
Quick example
from program import *
SGBuild("sigclear-hello")Place this SConstruct beside the Program sources. The product quick start supplies a complete Hello World project.
Requirements and further reading
Build on a supported platform with the applicable compiler, dependencies, SCons and toolchain license. Customer packages contain built deliverables. Customers require the dependencies and product licenses used by those deliverables.
See the build reference for options and a packaged-workflow example, or the Licensing guide for authorized customer-license issuance.