/scons_template

Personal library of (reusable) Scons modules for detecting/adding libraries to the build environment, CMake style

Primary LanguagePython

SCons Tempalate

This is meant to be a simple and flexible framework for working with SCons.

Environment variables are defined under ./site_scons/xscons.py

Tools (definitions that help comiple specific libraries go under ./site_scons/site_tools). To add support for a new library, add it here.

User-specific options (library locations, compiler paths) are specified in ./options_.py in the same directory as the SConstruct.

This is should be a good layout for small projects, keeping as much per-library and per-platform logic out of the main SConstruct as possile.

Right now this uses Visual Studio Build Tools on Windows, rather than Visual Studio itself.