[Scons-users] Variables 'Update' not adding variables to environment?
Dirk Bächle
tshortik at gmx.de
Mon Jan 25 13:33:50 EST 2016
Hi James,
as I stated on StackOverflow already (note to other users: this question was asked there first, but then removed by its author) I
can't reproduce the error you're seeing on my side. Neither under SuSE SLES11 with SCons 2.3.3, nor under Ubuntu Linux 14.04.03 LTS
with SCons 2.3.5.
On 25.01.2016 09:56, James Ramm wrote:
> Hi
>
> I have the following in my SConstruct:
>
> opts = Variables()
>
> opts.AddVariables(
>
> PathVariable('GDAL_INCLUDES', 'search path for gdal include files' ,'/usr/local/include', PathVariable.PathAccept),
>
> BoolVariable('DEBUG', 'compile in debug mode', 'False'),
>
> )
>
> env = Environment()
>
> opts.Update(env)
>
Is this really the full SConstruct that you're running on your side?
> If I then `print env['GDAL_INCLUDES']` I get a key error:
If yes, then why is the "print" statement not contained in it?
>
> KeyError: 'GDAL_INCLUDES':
>
> File "…/SConstruct", line 69:
And why does this line number show a "69" for such a seemingly small file?
Best regards,
Dirk
More information about the Scons-users
mailing list