[Scons-users] Adding new platforms

Andrew C. Morrow andrew.c.morrow at gmail.com
Thu Feb 26 12:04:14 EST 2015

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.


On Tue, Mar 4, 2014 at 6:16 PM, Russell, J.J. <russell at slac.stanford.edu>

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

More information about the Scons-users mailing list