My favorites | Sign in
Project Logo
                
Code license: MIT License
Labels: Symbian, building, toolchain, SCons, mobile

Introduction

SCons for Symbian is a build toolchain intended as a replacement for Perl and MMP files used on regular Symbian projects. Tested on SCons 1.1.0

Check Wiki for:

What is SCons?

From SCons FAQ:

SCons is a software construction tool--that is, a superior alternative to the classic "Make" build tool that we all know and love.

With SCons, MMP files are replaced with Python scripts. No more limiting '#ifdef THIS' preprocessor stuff. Now you have the power of Python to create your project. But you don't have to recreate your project from scratch: MMP import is supported.

Have you noticed that resources are not always updated when they should. Well, I have. No worries here anymore. No need for 'abld reallyclean' all the time. SCons produces more reliable builds by using a checksum to check if files have changed instead of only looking at the time of change.

SCons also supports parallel compiling out-of-the-box speeding up compiling process over 2x and it's faster even without parallel compiling. See the BenchMark. And do you hate listing all those .cpp files you need to build? Use Python's glob module instead. See SCons homepage for more info.

Other projects using SCons for Symbian

Supported features

The most important features required to build a working application.

Untested/incomplete features

Missing or planned features

At least these features are missing. There are propably a lot more that I am not even aware of.









Hosted by Google Code