Framewave Build System

 

Setting up a build

HOWTO

 

Prerequisite Documents

 

Framewave Build System - Architecture.doc

 

 

Introduction

 

To set up a build on a clean system, the following steps need to be followed.

 

 

 

Description

 

Download Framewave:

 

Create a new directory for Framewave. Use SVN to get the Framewave source from the SourceForge server into this directory using the following command:

 

svn checkout https://framewave.svn.sourceforge.net/svnroot/framewave/trunk FW_SourceForge

 

For this documentation, the source code will be the FW_SourceForge directory. This directory can exist anywhere on the system.

 

Compiler setup:

 

Whichever operating system you are running or whichever compiler you are using, you need to make sure that the compiler is set up correctly before the Framewave build system can use it. To ensure that the build works correctly, follow these steps;

 

 

Python setup:

Download and install ActivePython 2.5.1. Again, make sure that this is available to you from the command line and check the version of python from the console you intend on building from

 

SCons setup:

Download and install SCons 0.97. Again, make sure that this is available to you from the command line and check the version of SCons from the console

 

 

Once these steps are complete, you are ready to build.

 

Navigate to the FW_SourceForge/Framewave directory. Verify that the SConstruct file exists here the build the solution with the command:

 

scons

 

Note: please refer to BuildSystem: Architecture for more information