[Scons-users] Few tools that some may find useful

Mats Wichmann mats at wichmann.us
Mon Mar 14 13:55:17 EDT 2022


On 3/10/22 09:31, Brad Kraemer wrote:
> Hello,
> 
> A while back I posted about an SCons tool I made to assist in
> configuring an SCons Environment (ConfigureEx). After awhile, I have a
> couple more. Posting here for informational purposes primarily, but also
> to gauge if any these would be of value upstream?
> 
> Tools:
> 
> ConfigureEx - I done a couple updates to this one since I last posted.
> It's purpose remains the same though, configure an Environment with
> found tools to the specification as specified. i.e. I've got these tools
> available for SCons to use (in the appropriate 'site_tools' locations),
> please add the ones that provide the components my project requires to
> build (CC, LINK, etc.).
> 
> InstallEx - An extension to the standard Install Tool, this tool sets up
> some standard system directories to install targets depending on their
> type (BIN/LIB/DOC/etc.). A lot of implementation could still be done on
> this to support other non-Linux platforms, both with adding more
> handling for specific target types and default installation directories
> based on the platform.
> 
> Modularity - This tool enforces a hierarchical build structure so some
> generalizations about a project can be extracted (without additional
> non-relevant processing being done). i.e. It's quick to get
> Help/Dependencies/Modules while not building (or testing/installing).
> This rigid structure also allows for restricting the build to a subset
> of modules (and only reading the selected configuration of those
> modules). Those incompetent programmers down in XYZ broke the
> company-wide build again? You don't care there not on your team, your
> only care about building your teams outputs/deliverables.
> 
> BuildMeUp - Okay Buttercup. This one is just my specific implementation
> of how I like my project builds to look (Options/Variables/Tests/Install
> stages/etc.).
> 
> 
> I posted a demo 'Hello World!' project with these. Take a look if
> there's anything you like. Finally keep on building on, SCons developers
> are doing a great job.
> 
> https://github.com/simplejack-src/BuildMeUp
> 
> 

sorry for delayed response... you might want to add something to the
SCons wiki to possibly make it easier for people to find.


More information about the Scons-users mailing list