-
Notifications
You must be signed in to change notification settings - Fork 0
FrontPage
garyo edited this page Dec 13, 2014
·
3 revisions
THIS IS A TEST COPY OF THE SCONS WIKI. DO NOT RELY ON IT!
Welcome to the home of the SCons wiki! This wiki is an open forum for development and use of SCons. Please, do feel free to contribute.
About SCons
- AboutSCons - background information about scons
- FromMakeToScons - why scons? a critique to Make, and a history of build systems
- SconsVsOtherBuildTools - for those who want to compare SCons to other build tools.
- SconsProjects, open source projects which use SCons (add yours there). Can be a useful resource to learn new SCons tricks or just see it in action
- #scons IRC channel on Freenode irc://irc.freenode.net/scons
- TalksAndSlides - videos and presentation slides of SCons talks
Getting Started
- BasicConcepts - SCons building blocks
- SConsCrashCourse - write your first simple scripts in 5 minutes
- SconsProcessOverview - explanation of how SCons works and a list of many predefined functions in SCons
- SconsTutorial1 - An Introduction to SCons
- SconsTutorial2 - More Syntax, Shared Libraries, Install Targets
- IDEIntegration to use SCons from your favourite IDE
- FromQmakeToScons - how to make the switch
Further documentation
- FrequentlyAskedQuestions
- PlatformSpecificNotes
- SconsRecipes, a gold mine of information, code snippets and various examples
- The official manual
- Man page as HTML and PDF - very detailed information about SCons features (hint: there's an index at the bottom)
- AdministratorGuide for toolsmiths who install and maintain SCons and more complex build rules
SCons extensions/contributions
- HowToContribute - ideas for helping out the project in general (no hacking skills required!)
- ContributedBuilders - contributed builders (and other misc tools) to provide support for more languages/librairies
- Also see CustomBuilders, an automatically generated page - contains all pages with Builder in their names
- ToolsForFools - Guide for writing new Builders/Tools
- SconsToolbox for contributed modules/extensions/scripts
- ToolsIndex for Tool modules that are developed separately from SCons
SCons Development
- Roadmap
- DeveloperGuide for those who wish to hack on the core code
- SConsDevelopers page assigning responsibilities for different parts of SCons (volunteer!)
- BugParty, our weekly IRC sessions to triage and prioritize newly submitted (and backlogged) bugs and issues
- Buildbot, our automatically running build and performance reports
- InstallingBuildbotSlaves, examples and commands for setting up a Buildbot slave (volunteer now!)
- Google Summer of Code Pages
Use bug macro by GregNoel to link to SCons bugs at scons.tigris.org directly from wiki pages. !bug 1650 ends up looking like !bug 1650, lowercase works too: !bug 1650 produces !bug 1650.
- WikiUpgrade, lists bugs and feature requests for this wiki
- WikiUserPages, a page to find out about the people who edit this wiki (add yourself there!)