scons

Introduction

http://www.scons.org/

SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.

Usage

Installation

module load python/2.7.1

mkdir /sw/scons/2.1.0/src
tar -zxvf scons-2.1.0.tar.gz
cd /sw/scons/2.1.0/src/scons-2.1.0

python setup.py install

<snip>
Writing /sw/python/2.7.1/lib/scons-2.1.0/scons-2.1.0-py2.7.egg-info
Installed SCons library modules into /sw/python/2.7.1/lib/scons-2.1.0
Installed SCons scripts into /sw/python/2.7.1/bin
Installed SCons man pages into /sw/python/2.7.1/man/man1

Module file

It is a python runtime binary:

module load python/2.7.1

Dependency

Needed for software "Desmond"

Reference:

1. User Guide: http://www.scons.org/doc/production/HTML/scons-user/index.html
2. Man Page: http://www.scons.org/doc/production/HTML/scons-man.html