SConsBuilder Plugin Features

The plugin has the following features

The build system works by reading a .scons file for each directory if it exists. The settings are inherited for each subdirectory, so only the settings that change for subdirectories have to be (re)defined. In the.scons file the build settings can be modified by adding or removing options. This additions and removals can be scoped to build configurations and/or platforms. Only a subset of the options are accessible in the GUI with Property Pages, all others have to be manually edited in the .scons file (at least for now;-)). Especially the CppUnit support has currently no Property Page.

To use the SCons build with a project select the project in the Navigator View and select New - Other from the context menu. Then select C/C++ - Convert to SCons Project. This will add or remove the SCons Nature of the project. The project needs not to be a C++ project before you add the SCons Nature. A simple Project is sufficient. If the project does not already contain a C/C++ Nature, the plugin will add it.

A sample C/C++ project that shows some of the capabilities of the plugin can be downloaded here. This sample project is used as a kind of ad hoc documentation of the plugin until full documentation is available. The sample plugin requires the latest version of the plugin.


Last update Tue Jul 5 19:13:05 PDT 2005