[Scons-users] Provide default Import to SConscript

Jason Kenny dragon512 at live.com
Wed Feb 21 16:47:41 EST 2018


No problem,

If you have any question.. want updated links to it etc.. just let me know. Also as Bill said.. feel free to "steal" any code in Parts to help you with your improvement to SCons.

Best of luck!
Jason
________________________________
From: Scons-users <scons-users-bounces at scons.org> on behalf of Hua Yanghao <huayanghao at gmail.com>
Sent: Wednesday, February 21, 2018 3:29 PM
To: SCons users mailing list
Subject: Re: [Scons-users] Provide default Import to SConscript

Hi Jason,
Indeed it was not Parts, sorry it is my bad.

I will give parts a close look.

Best Regards,
Yanghao

On Wed, Feb 21, 2018 at 9:53 PM, Jason Kenny <dragon512 at live.com> wrote:
> If the namespace object in parts helps you with the import export fixes you
> would like to make. Please feel free you use it/tweak it make this happen
>
> Jason
> ________________________________
> From: Scons-users <scons-users-bounces at scons.org> on behalf of Bill Deegan
> <bill at baddogconsulting.com>
> Sent: Wednesday, February 21, 2018 2:35 PM
> To: SCons users mailing list
> Subject: Re: [Scons-users] Provide default Import to SConscript
>
> Yangao,
>
> Please keep us up to date with your efforts.
> Take a look at our developer guide, any such would need docs and tests to be
> considered for inclusion to SCons, and any major changes would have to have
> support of the community.
>
> I don't have any time or energy to contribute, I'm working on some core
> SCons logic that requires all the time I have available.
>
> -Bill
> SCons Project Co-Manager
>
>
> On Wed, Feb 21, 2018 at 3:22 PM, Bill Deegan <bill at baddogconsulting.com>
> wrote:
>
>
>
> On Wed, Feb 21, 2018 at 2:59 PM, Hua Yanghao <huayanghao at gmail.com> wrote:
>
> Hi Bill,
>
>> SCons is meant to be a python based make replacement.
>
> This is actually very much not true.
>
>
> From the scons.or website:
> "SCons is an Open Source software construction tool—that is, a
> next-generation build tool. Think of SCons as an improved, cross-platform
> substitute for the classic Make utility with integrated functionality
> similar to autoconf/automake and compiler caches such as ccache. In short,
> SCons is an easier, more reliable and faster way to build software."
>
>
> Make is really just dispatching
> commands/keeping track of dependencies and timestamps ... it does not
> provide any Scons Tools libraries etc. In my view somehow scons is
> stuck in the middle of "Make" and a comprehensive build framework like
> "Kbuild", more accurate, yet more difficult compared to pure Make for
> small things, and yet again more difficult compared to full-fledged
> build system due to the lack of a common build framework.
>
>
>
>
> How much time are you willing to commit to development and ongoing support
> of your changes?
>
>
>
>> What your suggesting is probably more along the lines of Parts? (Jason)
>> (Which is build on top of SCons).
>
> I think I saw parts project quite some time ago on company intranet
> ... , but wasn't really what I wanted. I want a single super repo for
> everything a project requires, as compared to be able to build
> independent small things and then stitch them together. Kbuild is
> really what I wanted, kbuild would be perfect if it is build on top of
> python instead of those eye-hurting shell script ... so  I setup and
> build a extremely similar (even better in many ways such as
> inter-configuration dependencies) thing in python/scons (only took a
> few days for the very first working version).
>
>> So if I understand properly, you want to add an alternative version of
>> SConscript where the files would be presented and entirely different set
>> of
>> globals to work with?
>
> Yes, exactly. to bring SConscript from stone-age to industrial-age,
> and yet still allow you to use chisel if you insist ... :)
>
>
> That's nice. Good luck with your efforts.
>
>
>
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist4.pair.net%2Fmailman%2Flistinfo%2Fscons-users&data=02%7C01%7C%7C71f860a3b33a46f15a2508d579723b02%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548453874536512&sdata=ukUWX%2Be4Pb9DrdaLM48LQkZp%2FbU5YkQCwKOUeXeOtvs%3D&reserved=0
>
_______________________________________________
Scons-users mailing list
Scons-users at scons.org
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist4.pair.net%2Fmailman%2Flistinfo%2Fscons-users&data=02%7C01%7C%7C71f860a3b33a46f15a2508d579723b02%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548453874536512&sdata=ukUWX%2Be4Pb9DrdaLM48LQkZp%2FbU5YkQCwKOUeXeOtvs%3D&reserved=0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20180221/7c5b6adf/attachment.html>


More information about the Scons-users mailing list