SCons is an open source software build tool which tries to fix the numerous weaknesses of make and its derivatives. For example, the missing automatic dependency extraction, make's complex syntax to describe build properties and cross-platform issues when using shell commands and scripts. SCons is a self-contained tool which is independent of existing platform utilities. Because it is based on Python, a SCons user has the full power of a programming language to deal with all build related issues.

It was long past time for autotools to be replaced, and SCons has won the race to become my build system of choice. Unified builds and extensibility with Python — how can you beat that?

Maintaining a SCons-based C/C++ project with Eclipse CDT meant that all the intelligence SCons puts into your project dependencies had to be re-entered into Eclipse CDT's project settings, so that its indexer and parser would be able to know your code's compile settings and enable many of its features. In addition, SCons' intelligence comes at the price of relatively long build start-up times - when it (re-) analyses the project dependencies - which can become annoying when you just fix a simple syntax error.

SConsolidator addresses these issues and provides tool integration for SCons in Eclipse for a convenient development experience.

Due to severe budget cuts of our government we, the Institute for Software at University of Applied Sciences of Eastern Switzerland in Rapperswil, require the financial help of our users to keep maintenance and extension of our Eclipse CDT plug-ins continuing. If you are using our plug-in please donate an amount showing your valuation of the plug-in to help. The money will be used to ensure for maintenance and extension of our C++ support with Eclipse CDT exclusively. Please contact us for further information.