Symbian Build System (SBSv2)

Carbide.c++ v3.x fully supports the Symbian Build System (SBSv2) for building Symbian executables. Codenamed RAPTOR, SBSv2 is also designed to overcome several limitations in GNU Make, including:

In addition, SBSv2:

SBSv2 also supports the use of build variants. A variant is basically something which modifies a build. For example, a variant could be the standard ARMv5 build with Demand Paging functions enabled. Already defined variants are found in the Build > SBSv2 preference panel.

NOTE Carbide no longer supports the ABLD system. Use Carbide.c++ v2.7 instead if you require SBSv1 support.

Preferences for configuring SBSv2 is found by clicking Window > Preferences > Carbide.c++:

Every project also has a set of SBSv2 properties to customize:

For more information on SBSv2, see the Symbian Foundation's wiki article Introduction to RAPTOR and others.

Other References