-
-
Notifications
You must be signed in to change notification settings - Fork 315
Home
Mats Wichmann edited this page Oct 9, 2021
·
22 revisions
Welcome to the wiki of the SCons project! This is an open forum for development and use of SCons. Please, do feel free to contribute.
- AboutSCons - background information about scons
- FromMakeToScons - why scons? a critique of the venerable Make tool, 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
- The SCons Discord channel. The preferred chat channel - preserves history, gives more formatting control, and just in general is now a much more active place than our IRC channel.
- #scons IRC channel on Libera Chat irc://irc.libera.char/scons
- TalksAndSlides - videos and presentation slides of SCons talks
- 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
- SConsOnACluster - how to use SCons for high performance computing on many parellel machines
- the official SCons User Guide (HTML or PDF)
- the official SCons Manual page (HTML or PDF) - very detailed information about SCons features.
- the SCons Cookbook - various recipes for accomplishing common things.
- the SCons Recipes page - a gold mine of information, code snippets and various examples
- Frequently Asked Questions
- some platform specific notes
- HowToContribute - ideas for helping out the project in general (no hacking skills required!)
- A repository of Contributed Software (scons-contrib)
- ContributedBuilders - contributed builders (and other misc tools) to provide support for more languages/libraries. A number of these have more up to date versions in the scons-contrib repo.
- ToolsForFools - Guide for writing new Builders/Tools
- SconsToolbox for contributed modules/extensions/scripts
- ToolsIndex for Tool modules that are developed separately from SCons
- DeveloperGuide for those who wish to hack on the core code
- SConsDevelopers page assigning responsibilities for different parts of SCons (volunteer!)
- Buildbot, our automatically running build and performance reports
- Installing buildbot slaves, examples and commands for setting up a Buildbot slave (volunteer now!)
- Roadmap
- NeedForSpeed page to record possibilities for improving SCons' performance
Other Wiki Notes
- WikiUserPages, a page to find out about the people who edit this wiki (add yourself there!)