Scheduled System Maintenance:
On May 6th, single article purchases and IEEE account management will be unavailable from 8:00 AM - 12:00 PM ET (12:00 - 16:00 UTC). We apologize for the inconvenience.
By Topic

Building software with SCons

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)

Software creation is a complicated procedure. The proliferation of commercial and open-source packages means that a typical software package might have to know how to link to dozens of different libraries or other third-party software. It might even have to build some of those libraries from scratch, not to mention build itself (and the libraries) in many different versions for various operating systems and hardware platforms. A next-generation software build tool called SCons can greatly simplify the headaches involved in building complicated software projects. I'll demonstrate it by building a sample project that involves source code spread across multiple directories. We'll also build two versions of an external software package to link against: a debug version and an optimized version.

Published in:

Computing in Science & Engineering  (Volume:7 ,  Issue: 1 )