Makefiles make way SCons is here - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Makefiles make way SCons is here

Description:

'Build software the easy way' Provide simple examples. Demonstrate practical usage ... Custom builder. Custom scanner 'Installing' software. Examples (Contd. ... – PowerPoint PPT presentation

Number of Views:165
Avg rating:3.0/5.0
Slides: 11
Provided by: kanj
Category:
Tags: custom | here | make | makefiles | scons | way

less

Transcript and Presenter's Notes

Title: Makefiles make way SCons is here


1
Makefiles make way SCons is here!
  • Learn SCons by example

Shree Kumar Hewlett Packard
2
Talk Objectives
  • Introduce SCons
  • Build software the easy way
  • Provide simple examples
  • Demonstrate practical usage
  • Whet your appetite

3
What is SCons
  • A framework for building software
  • Written in Python 1.5.2
  • Hosted at http//www.scons.org/

4
Features of SCons
  • Automatic dependency analysis
  • Global view of dependencies
  • Uses MD5 checksums
  • Many platforms supported out-of-the-box
  • Support for popular compilers and tools
  • Extensible architecture
  • No need to define a clean target!

5
Getting Started
  • Download SCons package, install
  • Simple Examples
  • Hello App
  • Hello Library
  • Hello Shared Library

6
Key Concepts
  • Construction Environments
  • BuildDir
  • Extensibility
  • Builders
  • Scanners

7
Examples
  • Building a source tree
  • Supporting multiple platforms
  • Abstracting compiler differences
  • Custom builder
  • Custom scanner
  • Installing software

8
Examples (Contd.)
  • Hooking into command line options
  • Need for speed?
  • Command line options
  • Building a subset of the source tree
  • Running multiple jobs

9
More Info
  • SCons Homepage (http//www.scons.org)
  • Wiki
  • How to get help
  • IDE Integration
  • Eclipse Plugin
  • VC

10
Questions???
  • Shree Kumar
  • Hewlett Packard
  • shreekumar_at_hp.com
Write a Comment
User Comments (0)
About PowerShow.com