summaryrefslogtreecommitdiff
path: root/README.scons
diff options
context:
space:
mode:
authorJonathan Clark <jon.h.clark@gmail.com>2011-03-10 20:35:35 -0500
committerJonathan Clark <jon.h.clark@gmail.com>2011-03-10 20:35:35 -0500
commitf592783059ffcca9dbc32401b0f17d7b69a7ded5 (patch)
tree65dd61f75978c3a0f17aea187561166d70f96f85 /README.scons
parent2015d842afbc2e646e0d1c21ca5de86dd0fe0813 (diff)
scons readme
Diffstat (limited to 'README.scons')
-rw-r--r--README.scons21
1 files changed, 21 insertions, 0 deletions
diff --git a/README.scons b/README.scons
new file mode 100644
index 00000000..eb56a666
--- /dev/null
+++ b/README.scons
@@ -0,0 +1,21 @@
+Building cdec with the scons build system:
+
+While we don't build all components of cdec under scons (yet),
+scons makes things much simpler and reliable. Currently,
+building cdec with scons is experimental.
+
+Step-by-step:
+1) Obtain a Python V2.4 or later (you probably already have this)
+2) Download and install Scons v2.0+ from http://www.scons.org/download.php
+ $ wget http://prdownloads.sourceforge.net/scons/scons-2.0.1.tar.gz
+ $ tar -xvzf scons-2.0.1.tar.gz
+ $ cd scons-2.0.1
+ $ python setup.py build
+ $ sudo setup.py install #(if you have root)
+ $ setup.py install --home=~/prefix #(to install to a user-space prefix instead)
+
+3) Run scons. Some examples:
+ $ scons #(just build the decoder)
+ $ scons -j16 #(build using 16 cores)
+ $ scons -h #(get help)
+ $ scons --with-boost=~/prefix #(use ~/prefix as the boost directory)