Scons

Latest version: v4.9.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 14

0.02

From Charles Crain:

- Added the Install(), BuildDir(), and Export() methods.

- Fix the -C option by delaying setting the top of the FS tree.

- Avoid putting the directory path on the libraries in the LIBS
construction variable.

- Added a GetBuildPath() method to return the full path to the
Node for a specified string.

- Fixed variable substitution in CPPPATH and LIBPATH.

From Steven Knight:

- Fixed the version comment in the scons.bat (the UNIX geek used
instead of rem).

- Fix to setup.py so it doesn't require a sys.argv[1] argument.

- Provide make-like warning message for "command not found" and
similar errors.

- Added an EXAMPLES section to the man page.

- Make Default() targets properly relative to their SConscript
file's subdirectory.

From Anthony Roach:

- Documented CXXFLAGS, CXXCOM, and CPPPATH.

- Fixed SCONS_LIB_DIR to work as documented.

- Made Default() accept Nodes as arguments.

- Changed Export() to make it easier to use.

- Added the Import() and Return() methods.

0.01

A brief overview of important functionality available in release 0.01:

- C and C++ compilation on POSIX and Windows NT.

- Automatic scanning of C/C++ source files for include dependencies.

- Support for building libraries; setting construction variables
allows creation of shared libraries.

- Library and C preprocessor search paths.

- File changes detected using MD5 signatures.

- User-definable Builder objects for building files.

- User-definable Scanner objects for scanning for dependencies.

- Parallel build (-j) support.

- Dependency cycles detected.

- Linux packages available in RPM and Debian format.

- Windows installer available.

Page 14 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.