[Scons-users] Adding new platforms

Bill Deegan bill at baddogconsulting.com
Thu Feb 26 12:53:56 EST 2015


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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20150226/1d56c0c8/attachment.html>


More information about the Scons-users mailing list