Re: Few tools that some may find useful
Mats Wichmann <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <[email protected]> |
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.