[Scons-users] Getting directory in which Sconscript is running
Bill Deegan
bill at baddogconsulting.com
Thu May 1 12:22:55 EDT 2014
Tom,
Stick the information in a shared Environment()
env['MY_A_LIB_INFO'='...'
And/or put the shared logic in your scons_info dir under you SConstruct.
-Bill
On Thu, May 1, 2014 at 9:11 AM, Tom Tanner (BLOOMBERG/ LONDON) <
ttanner2 at bloomberg.net> wrote:
> But I don't want to do #A/B. What happens if for some reason, I want to
> move B (or A). Or want to share code between 2 SConscripts.
>
>
> ----- Original Message -----
> From: wblevins001 at gmail.com
> To: Tom Tanner (BLOOMBERG/ LONDON) <ttanner2 at bloomberg.net>,
> scons-users at scons.org
> At: May 1 2014 17:00:00
>
> See scons 2.3.1 user guide 14.3 for more.
> On May 1, 2014 11:55 AM, "William Blevins" <wblevins001 at gmail.com> wrote:
>
>> The '#' symbol always refers to the SConstruct dir, so you can refer as
>> '#A' join 'B' and files stay relative to the root src dir.
>>
>> V/R,
>> William
>> On May 1, 2014 11:48 AM, "Tom Tanner (BLOOMBERG/ LONDON)" <
>> ttanner2 at bloomberg.net> wrote:
>>
>>> I'd really like to be able to get hold of the current SConscript
>>> directory relative to the SConstruct path, so with a directory structure in
>>> a repository a little like this:
>>>
>>> +-SConstruct
>>> |
>>> +-A
>>> |
>>> +-B
>>> |
>>> +-SConscript
>>>
>>> There will be something I can do in the SConscript that will get me
>>> "A/B" (i.e. the relative directory in which things will be built), and
>>> <wherever the source is>/A/B, which is the sort of thing I need to stuff in
>>> environment variable (for instance for getting the right PYTHONPATH for
>>> running python scripts which live in a subdirectory of B).
>>>
>>> Using Dir('.').rstr() or .rdir() will get you '.'. Throwing
>>> srcdir().abspath into the mix will get me the full path to the build
>>> directory, not the full path to the source directory.
>>>
>>>
>>>
>>> -------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> 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
> http://four.pairlist.net/mailman/listinfo/scons-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140501/376c0722/attachment-0001.htm
More information about the Scons-users
mailing list