Open Source next-generation build tool.
This is SCons, a tool for building software (and other files). SCons is implemented in Python, and its “configuration files” are actually Python scripts, allowing you to use the full power of a real scripting language to solve build problems. You do not, however, need to know Python to use SCons effectively.
Documentation for SCons is available at:
Running SCons requires Python 3.5 or higher. There should be no other dependencies or requirements to run SCons.
As of SCons 4.2.0 support for Python 3.5 is deprecated and will be removed with the next major release.
By default, SCons knows how to search for available programming tools on various systems–see the SCons man page for details. You may, of course, override the default SCons choices made by appropriate configuration of Environment construction variables.
SCons is distributed under the MIT license, a full copy of which is available in the LICENSE file.
The SCons project welcomes bug reports and feature requests.
Please make sure you send email with the problem or feature request to the SCons users mailing list:
Or the SCons Discord server #scons-help channel
Server URL: https://discord.gg/bXVpWAy
Once you have discussed your issue on the users mailing list and the community has confirmed that it is either a new bug or a duplicate of an existing bug, then please follow the instructions the community provides to file a new bug or to add yourself to the CC list for an existing bug
You can explore the list of existing bugs, which may include workarounds for the problem you’ve run into on GitHub Issues:
An active mailing list for developers of SCons is available. You may send questions or comments to the list at:
You may subscribe to the developer’s mailing list using form on this page:
Subscription to the developer’s mailing list is by approval. In practice, no one is refused list membership, but we reserve the right to limit membership in the future and/or weed out lurkers.
There are other mailing lists available for SCons users, for notification of SCons code changes, and for notification of updated bug reports and project documents. Please see our mailing lists page for details.
If you find SCons helpful, please consider making a donation (of cash, software, or hardware) to support continued work on the project. Information is available at:
or via GitHub Sponsors button on
For More Information
Check the SCons web site at:
Copyright (c) 2001 - 2021 The SCons Foundation
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.