[Scons-users] Adding new platforms

Andrew C. Morrow andrew.c.morrow at gmail.com
Thu Feb 26 13:32:05 EST 2015


Hi Bill -

Is there an overview of what is in the works? I would be very interested in
understanding what is coming up, as this has been an area of ongoing
concern and difficulty for the project I work on.

Thanks,
Andrew


On Thu, Feb 26, 2015 at 12:53 PM, Bill Deegan <bill at baddogconsulting.com>
wrote:

> There's a revamp of tools/platform support in the works. Though it may
> take a while to complete.
>
> Currently the logic which defines which tools on which platforms is not
> well segregated.
>
> -Bill
>
>
> On Thu, Feb 26, 2015 at 9:04 AM, Andrew C. Morrow <
> andrew.c.morrow at gmail.com> wrote:
>
>>
>> I would also be interested in an answer to this question. Is there any
>> way I can define a new platform? Ideally it would be a file in my
>> site_scons.
>>
>> Thanks,
>> Andrew
>>
>>
>> On Tue, Mar 4, 2014 at 6:16 PM, Russell, J.J. <russell at slac.stanford.edu>
>> wrote:
>>
>>> Since I work in a cross-development environment, I would like to add a
>>> new 'platform' complete with its 'tools' corresponding to each target
>>> architecture, such that I can say
>>>
>>>      env =  Environment (platform = 'my_target_platform')
>>>
>>> in much the same way you can say
>>>
>>>     env = Environment (platform = 'os2')
>>>
>>> I can generate the platform specification and even get it generated,
>>> however, I am stymied being able to 'register' the platform by name.  I
>>> glanced over the code that SCons uses, but this seems to assume that one is
>>> getting the 'platform' from a Python package of that name contained in the
>>> Platform subdirectory of SCons.   While perhaps I could put my stuff there,
>>> I would rather not modify the SCons source code in anyway.
>>>
>>> To some extent, I realize this is syntactical sugar, but it makes
>>> accessing the cross-development platforms uniform.
>>>
>>> Suggestions?
>>>
>>> Jim Russell
>>>
>>> Dr. James J. Russell
>>> Stanford Linear Accelerator Center
>>> 650-926-2583
>>> russell at slac.stanford.edu
>>> _______________________________________________
>>> Scons-users mailing list
>>> Scons-users at scons.org
>>> http://four.pairlist.net/mailman/listinfo/scons-users
>>>
>>
>>
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
>>
>
> _______________________________________________
> 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/20150226/a1c42adb/attachment-0001.html>


More information about the Scons-users mailing list