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

Bill Deegan bill at baddogconsulting.com
Mon Mar 14 16:10:03 EDT 2022


And/or you can contribute them to the scons-contrib github repo.
https://github.com/SCons/scons-contrib

On Mon, Mar 14, 2022 at 10:55 AM Mats Wichmann <mats at wichmann.us> wrote:

> 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.
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20220314/90555a91/attachment.htm>


More information about the Scons-users mailing list